.wrap{
	width: 1100px;
	margin: 0 auto;
}
.aboutWarp {
	width: 1280px;
	margin: 0 auto;
}
.nav{
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	width: 100%;
	height: 79px;
	z-index: 10;
}
/*.nav:hover{
	background-color: rgba(0,0,0,.3);
}*/
.navBar{
	float: right;
}
.navBar>ul>li{
	position: relative;
	float: left;
	margin: 0 28px;
}
.navBar>ul>li>a{
	display: block;
	padding: 20px 0;
	line-height: 39px;
	font-size: 18px;
	color: #FFF;
	font-weight: lighter;
}
.nav_active {
    height: 3px;
    line-height: 3px;
    background-color: #fff;
    position: absolute;
    bottom: 5px;
    left: 0;
    width: 50px;
    opacity: 0;
    filter: alpha(opacity=0);
	z-index: 11;
}
.nav_trans {
    transition: left .5s;
    -moz-transition: left .5s;
    -webkit-transition: left .5s;
    -o-transition: left .5s;
}
.top_swiper{
	position: relative;
	max-height: 853px;
	overflow: hidden;
}
.top_swiper a{
	display: block;
	max-height: 853px;
}
.top_swiper img{
	width: 100%;
	max-height: 853px;
	object-fit: cover;
}
.top_swiper .pagination {
	position: absolute;
	left: 0;
	text-align: center;
	bottom: 30px;
	width: 100%;
	font-size: 0;
}
.top_swiper .swiper-pagination-switch {
	position: relative;
	display: inline-block;
	width: 60px;
	height: 3px;
	border-radius: 1.5px;
	background: url(../images/paginationBg.png) repeat;
	margin: 0 5px;
	cursor: pointer;
	-webkit-border-radius: 1.5px;
	-moz-border-radius: 1.5px;
	border-radius: 1.5px;
	outline: none;
	behavior: url(js/PIE.htc);
}
.top_swiper .swiper-active-switch {
	background: #fff;
}
.top_swiper .swiper-wrapper,
.top_swiper .swiper-slide{
	height: auto !important;
}
.top_swiper .swiper-slide{
	position: relative;
	overflow: hidden;
}
.s_keywords{
	position: absolute;
	left: 50%;
	top: 50%;
	max-width: 1100px;
 	-webkit-transform: translate(-100%,-50%);
    -moz-transform: translate(-100%,-50%);
    -ms-transform: translate(-100%,-50%);
    transform: translate(-100%,-50%);
}
@media \0screen\,screen\9 {
	.s_keywords{
		margin-left: -550px;
		margin-top: -125px;
	}
}

.sBtn{
	position: relative;
	width: 262px;
	height: 63px;
	text-align: center;
	line-height: 63px;
	font-size: 26px;
	color: #FFFFFF;
	background: #EA5205;
	border: 1px solid #D54800;
	border-radius: 32.5px;
	-webkit-border-radius: 32.5px;
	-moz-border-radius: 32.5px;
	border-radius: 32.5px;
	outline: none;
	behavior: url(js/PIE.htc);
	margin-top: 49px;
}
.sBtn:hover{
	opacity: 0.9;
	filter:Alpha(opacity=90);
}
.s_keywords h1{
	font-size: 66px;
	line-height: 96px;
}
.s_keywords p{
	font-size: 48px;
	line-height: 58px;
	letter-spacing: 0;
	margin-top: 4px;
}
.main_business{
	background: #F8F8F8;
	border: 1px solid #E5E5E5;
	padding: 25px 0 11px;
}
/*视频弹出*/

.popup {
	position: fixed;
	left: 0px;
	top: 0px;
	z-index: 1100;
	width: 100%;
	height: 100%;
	cursor: pointer;
	display: none;
	opacity: 1;
	background-color: rgba(0,20,40,0.9);
}
@media \0screen\,screen\9 {
	.popup {
		background: url(../images/flexBg.png) repeat;
	}
}
.tVideo{
	position: absolute;
	left: 50%;
    top: 50%;
    z-index: 999;
    padding: 50px;
    width: 770px;
    height: 434px;
    -webkit-transform: translate(-50%,-50%);
    -moz-transform: translate(-50%,-50%);
    -ms-transform: translate(-50%,-50%);
    transform: translate(-50%,-50%);
}
@media \0screen\,screen\9 {
	.tVideo{
		margin-top: -267px;
		margin-left: -385px;
	}
}
.tVideo video{
	display: inline-block;
    vertical-align: baseline;
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 100%;
    border: 0;
}
.closeBtn{
	font-size: 26px;
    line-height: .5;
    position: absolute;
    top: -15px;
    right: -80px;
    color: #aaa;
    text-shadow: 0 -1px 1px rbga(0,0,0,.6);
    font-weight: bold;
    cursor: pointer;
}
.bBar {
	width: 50%;
	float: left;
}
.bBar dl{
	overflow: hidden;
}
.bBar dl dt{
	position: relative;
	float: left;
	margin-right: 18px;
	width: 60px;
	height: 60px;
}
.bBar dl dt img{
	position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    max-height: 100%;
    max-width: 100%;
    margin: auto;
    width: auto;
    height: auto;
}
.bBar dl dd{
	overflow: hidden;
	padding-top: 2px;
}
.bBar dl dd h3{
	font-size: 20px;
	line-height: 28px;
}
.bBar dl dd p{
	font-size: 16px;
	line-height: 24px;
	max-width: 368px;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
	margin-top: 8px;
}
.main_product{
	padding-top: 65px;
}
.m_p_title{
	font-size: 40px;
	color: #000000;
	text-align: center;
}
.m_p_text{
	font-size: 19px;
	line-height: 29px;
	text-align: center;
	margin-top: 10px;
}
.tabs{
	margin-top: 13px;
}
.tabs ul{
	position: relative;
	overflow: hidden;
}
.tabs ul li{
	float: left;
	width: 20%;
	text-align: center;
	height: 215px;
}
.tabsPic{
	position: relative;
	height: 150px;
}
.tabsPic img{
	position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    max-height: 100%;
    max-width: 100%;
    margin: auto;
    width: auto;
    height: auto;
    opacity: 0.5;
    filter:Alpha(opacity=50);
}
.tabs ul li.tOn .tabsPic img{
	opacity: 1;
	filter:Alpha(opacity=100);
}
.tabs ul li p{
	font-size: 20px;
	line-height: 20px;
}
.tCurr{
	height: 6px;
    background: #FF5100;
    position: absolute;
    bottom: 0px;
    left: 0;
    width: 20%;
    z-index: 11;
}
.tBox{
	background: #F7F8FC;
}
.tBar{
	position: relative;
	display: none;
}
.tWord{
	position: absolute;
	left: 12px;
	top: 50%;
	width: 560px;
    -webkit-transform: translateY(-50%);
    -moz-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);
}
@media \0screen\,screen\9 {
	.tWord{
		margin-top: -192px;
	}
}

.tWord h3{
	font-size: 40px;
	color: #000000;
	line-height: 48px;
	padding: 0 12px;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
}
.tPList{
	margin-top: 40px;
}
.tWord p{
	font-size: 0;
}
.tWord p span{
	display: inline-block;
	font-size: 20px;
	line-height: 48px;
	margin-top: 12px;
	padding: 0 13px;
	max-width: 530px;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
}
.tWord p.wOn span{
	border: 1px solid #EA5205;
	line-height: 46px;
	position: relative;
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	border-radius: 6px;
	outline: none;
	padding: 0 12px;
	behavior: url(js/PIE.htc);
}
.tPic{
	display: none;
	width: 100%;
	height: 520px;
}
.tPic:first-child{
	display: block;
}
.kMore{
	display: block;
	width: 278px;
	height: 48px;
	line-height: 48px;
	font-size: 20px;
	color: #FFFFFF;
	text-align: center;
	background: #EA5205;
	border: 1px solid #EA5205;
	margin-top: 39px;
}
.kMore:hover{
	opacity: 0.9;
	filter:Alpha(opacity=90);
}
.sub_title{
	font-size: 18px;
	color: #000000;
	padding: 0 12px;
	opacity: 0.9;
	filter:Alpha(opacity=90);
	margin-top: 16px;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
}
.scheme_bar{
	padding-top: 65px;
	padding-bottom: 70px;
}
.scheme{
	position: relative;
	height: 380px;
	margin-top: 35px;
	padding: 0 27px 0 25px;
	-webkit-box-shadow: 0 10px 29px 0 rgba(0,0,0,0.10);
	-moz-box-shadow: 0 10px 29px 0 rgba(0,0,0,0.10);
	box-shadow: 0 10px 29px 0 rgba(0,0,0,0.10);
	-webkit-border-radius: 35.5px;
	-moz-border-radius: 35.5px;
	border-radius: 35.5px;
	outline: none;
	behavior: url(js/PIE.htc);
}
@media \0screen\,screen\9 {
	.scheme{
		position: relative;
		-webkit-box-shadow: 0 10px 29px #EEE;
		-moz-box-shadow: 0 10px 29px #EEE;
		box-shadow: 0 10px 29px #EEE;
		behavior: url(js/PIE.htc);
	}
}
.scheme .arrow-left {
	display: block;
	background: url(../images/arrow-left.png) no-repeat;
	position: absolute;
	left: 0px;
	top: 0;
	height: 380px;
	width: 25px;
	-webkit-border-top-left-radius: 35.5px;
	-moz-border-radius-topleft: 35.5px;
	border-top-left-radius: 35.5px;
	-webkit-border-bottom-left-radius: 35.5px;
	-moz-border-radius-bottomleft: 35.5px;
	border-bottom-left-radius: 35.5px;
	outline: none;
	behavior: url(js/PIE.htc);
}
.scheme .arrow-right {
	display: block;
	background: url(../images/arrow-right.png) no-repeat;
	position: absolute;
	right: 0px;
	top: 0;
	height: 380px;
	width: 27px;
	-webkit-border-top-right-radius: 35.5px;
	-moz-border-radius-topright: 35.5px;
	border-top-right-radius: 35.5px;
	-webkit-border-bottom-right-radius: 35.5px;
	-moz-border-radius-bottomright: 35.5px;
	border-bottom-right-radius: 35.5px;
	outline: none;
	behavior: url(js/PIE.htc);
}
.scheme_swiper{
	height: 380px;
	background: #FFF;
	overflow: hidden;
}
.scheme_swiper .swiper-slide{
	position: relative;
	opacity: 0.5;
	filter:Alpha(opacity=50);
	padding-top: 52px;
	text-align: center;
	box-sizing: border-box;
}
.scheme_swiper .sActive{
	opacity: 1;
	filter:Alpha(opacity=100);
}
.sPic{
	margin: 0 auto 41px;
}
.sPic,
.sPic img{
	position: relative;
	width: 184px;
	height: 184px;
	overflow: hidden;
}
.scheme_swiper .swiper-slide h3{
	font-size: 20px;
	line-height: 30px;
}
.scheme_swiper .swiper-slide p{
	font-size: 16px;
	line-height: 26px;
	margin-top: 14px;
}
.scheme_swiper .swiper-slide:before{
	position: absolute;
	left: 0;
	top: 14px;
	bottom: 0;
	width: 1px;
	height: 338px;
	content: '';
	background: #e6e6e6;
}
.scheme_swiper .swiper-slide:first-child:before{
	display: none;
}
.scheme_swiper .sActive:after{
	position: absolute;
	left: 0;
	bottom: 0;
	width: 100%;
	height: 6px;
	content: '';
	background: #EA5205;
}
.service{
	background: #F7F8FC;
	padding-bottom: 37px;
}
.s_title{
	line-height: 133px;
	font-size: 40px;
	text-align: center;
}
.sList ul{
	overflow: hidden;
	margin-right: -56px;
}
.sList ul li{
	float: left;
	width: 33.3333%;
}
.sDiv{
	position: relative;
	background: #FFFFFF;
	height: 600px;
	border: 1px solid #ECECEC;
	margin-right: 56px;
}
.sVIcon,
.sVIcon img{
	display: block;
	margin: 0 auto;
	width: 182px;
	height: 182px;
}
.sv_title{
	font-size: 30px;
	line-height: 38px;
	text-align: center;
}
.s_v_text{
	padding: 30px 0 35px;
}
.s_v_text p{
	font-size: 16px;
	letter-spacing: 0;
	line-height: 40px;
	text-align: center;
}
.svBtn{
	display: block;
	margin: 0 auto;
	width: 278px;
	height: 47px;
	line-height: 47px;
	font-size: 20px;
	color: #EA5205;
	border: 1px solid #EA5205;
	border-radius: 24.5px;
	text-align: center;
}
.svBtn:hover{
	background: #EA5205;
	color: #FFFFFF;
}
.customer{
	padding-top: 65px;
}
.cList{
	margin-top: 12px;
}
.cList ul{
	overflow: hidden;
}
.cList ul li{
	float: left;
	width: 20%;
}
.cList ul li a{
	position: relative;
	display: block;
	width: 100%;
	height: 90px;
	/*padding: 8px 0;*/
	overflow: hidden;
}
.cList ul li a img{
	width: 100%;
	height: 100%;
}
.cList ul li a:hover{
	position: relative;
	transform: translateY(-6px);
    -webkit-transform: translateY(-6px);
    -moz-transform: translateY(-6px);
    -webkit-transition: all .3s ease;
    -moz-transition: all .3s ease;
    -o-transition: all .3s ease;
    transition: all .3s ease;
	behavior: url(js/PIE.htc);
}
.news_center{
	padding-top: 65px;
	padding-bottom: 62px;
}
.newsBox{
	padding: 33px 0 11px;
}
.newsBar{
	position: relative;
	width: 540px;
	height: 450px;
	background: #FFFFFF;
}
.newsBar:first-child{
	margin-right: 20px;
}
.nContent{	
	position: relative;
	overflow: hidden;
}
@media \0screen\,screen\9 {
	.nContent{
		position: relative;
		-webkit-box-shadow: 0 2px 11px #EEE;
		-moz-box-shadow: 0 2px 11px #EEE;
		box-shadow: 0 2px 11px #EEE;
		behavior: url(js/PIE.htc);
	}
}
.nPic{
	position: relative;
	height: 220px;
	-webkit-border-top-left-radius: 8px;
	-moz-border-radius-topleft: 8px;
	border-top-left-radius: 8px;
	-webkit-border-top-right-radius: 8px;
	-moz-border-radius-topright: 8px;
	border-top-right-radius: 8px;
	overflow: hidden;
	behavior: url(js/PIE.htc);
}
.nPic img{
	position: relative;
	display: block;
	width: 100%;
	height: 220px;
	outline: none;
	-webkit-border-top-left-radius: 8px;
	-moz-border-radius-topleft: 8px;
	border-top-left-radius: 8px;
	-webkit-border-top-right-radius: 8px;
	-moz-border-radius-topright: 8px;
	border-top-right-radius: 8px;
	overflow: hidden;
	behavior: url(js/PIE.htc);
}
.n_title{
	position: absolute;
	left: 0;
	bottom: 0;
	right: 0;
	height: 56px;
	line-height: 56px;
	padding: 0 28px;
	font-size: 26px;
	color: #FFFFFF;
	background: url(../images/flexBg.png) repeat;
}
.nList{
	padding: 0 14px 0 24px;
}
.nList ul li{
	border-top: 1px solid #eaeaea;
}
.nList ul li:first-child{
	border-top: 0;
}
.nList ul li a{
	display: block;
	opacity: 0.5;
	line-height: 56px;
	filter:Alpha(opacity=50);
	overflow: hidden;
}
.nList ul li a:hover{
	opacity: 0.7;
	filter:Alpha(opacity=70);
}
.news_title{
	float: left;
	font-size: 16px;
	color: #000000;
	width: 440px;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
}
.news_time{
	float: right;
	font-size: 19px;
	color: #000000;
}
.footer{
	background: #F2F2F2;
	padding: 65px 0 62px;
}
.fBox{
	overflow: hidden;
}
.fBar{
	float: left;
}
.fCt{
	padding-left: 30px;
}
.f_title{
	font-size: 20px;
	line-height: 30px;
}
.fW1{
	width: 20%;
}
.fW2{
	width: 25%;
}
.fW3{
	width: 138px;
}
.fLink{
	margin-top: 25px;
}
.fLink li{
	padding: 5px 0;
	font-size: 0;
}
.fLink li a{
	display: inline-block;
	line-height: 30px;
	font-size: 16px;
}
.fLink li dl{
	overflow: hidden;
}
.fLink li dl dt{
	position: relative;
	float: left;
	width: 48px;
	height: 48px;
	margin-right: 20px;
}
.fLink li dl dt img{
	position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    max-height: 100%;
    max-width: 100%;
    margin: auto;
    width: auto;
    height: auto;
}
.fLink li dl dd{
	overflow: hidden;
	font-size: 16px;
	line-height: 24px;
	max-width: 180px;
	word-break: break-word;
	word-wrap: break-word;
}
.fPad li{
	padding-top: 10px;
	padding-bottom: 5px;
}
.fPad li:first-child{
	padding-top: 0;
}
.fCenter{
	text-align: center;
}
.qrCodeBox{
	position: relative;
	width: 108px;
	height: 122px;
	padding-top: 13px;
	background: #D8D8D8;
	text-align: center;
	margin-top: 35px;
}
.qrCodeBox img{
	display: block;
	width: 91px;
	height: 91px;
	margin: 0 auto;
}
.qrCodeBox  p{
	text-align: center;
	font-size: 14px;
	color: #FFFFFF;
	line-height: 31px;
}
.fc{
	padding-left: 30px;
}
.fSLink,
.cMsg,
.copyright{
	font-size: 0;
	margin-top: 30px;
	padding: 0 0 0 30px;
}
.cMsg,
.copyright{
	margin-top: 20px;
}
.fSLink span,
.fSLink a,
.cMsg span,
.copyright span{
	display: inline-block;
	vertical-align: middle;
	font-size: 16px;
	line-height: 24px;
}
.fSLink a{
	margin-left: 30px;
	text-decoration: underline;
}
.fSLink a:hover{
	opacity: 0.7;
	filter:Alpha(opacity=70);
}
.sNav{
	position: absolute;
	display: none;
	left: 0px;
	top: 64px;
	min-width: 220px;
	background: #F7F7F7;
}
.sNav ul{
	padding: 10px 22px;
}
.sNav ul li a{
	display: block;
	font-size: 18px;
	line-height: 50px;
	white-space: nowrap;
}
.navBar>ul>li:hover .sNav{
	display: block;
}
.banner{
	position: relative;
}
.banner img{
	width: 100%;
	max-height: 500px;
	object-fit: cover;
}
.banner a{
	display: block;
}
.b_word{
	position: absolute;
	left: 50%;
	top: 50%;
	width: 500px;
	text-align: center;
    -webkit-transform: translate(-50%,-50%);
    -moz-transform: translate(-50%,-50%);
    -ms-transform: translate(-50%,-50%);
    transform: translate(-50%,-50%);
	margin-top: 30px;
}
@media \0screen\,screen\9 {
	.b_word{
		margin-left: -250px;
		margin-top: -120px;
	}
}
.b_word h3{
	font-size: 50px;
	color: #9B9B9B;
}
.b_word p{
	font-size: 16px;
	color: #9B9B9B;
	line-height: 28px;
	margin-top: 16px;
	word-break: break-all;
	word-wrap: break-word;
}
.knowMoreBtn{
	position: relative;
	display: block;
	margin: 0 auto;
	width: 278px;
	height: 48px;
	line-height: 46px;
	text-align: center;
	font-size: 20px;
	color: #FFFFFF;
	background: #EA5205;
	margin-top: 24px;
	border: 1px solid #EA5205;
}
.knowMoreBtn:hover {
    opacity: 0.9;
    filter: Alpha(opacity=90);
}
.navBg{
	position: relative;
  	top: auto;
  	left: auto;
  	right: auto;
  	bottom: auto;
  	background: rgba(0, 0, 0, .3);
  	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#55000000,endColorstr=#55000000);
}
.fBanner{
	position: relative;
}
.fBanner img{
	width: 100%;
}
.fSBox{
	position: absolute;
	left: 8%;
	top: 50%;
 	-webkit-transform: translateY(-50%);
    -moz-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);
}
@media \0screen\,screen\9 {
	.fSBox{
		margin-top: -82px;
	}
}

.fSBox h3{
	font-size: 40px;
	line-height: 48px;
	color: #FFFFFF;
    opacity: 0.8;
    filter: Alpha(opacity=80);
}
.fSBox p{
	font-size: 20px;
	line-height: 28px;
	color: #FFFFFF;
    opacity: 0.5;
    filter: Alpha(opacity=50);
    margin-top: 10px;
}
.fSBtn,
.comBtn{
	position: relative;
	display: block;
	width: 278px;
	height: 48px;
	line-height: 46px;
	text-align: center;
	font-size: 20px;
	color: #FFFFFF;
	background: #EA5205;
	margin-top: 28px;
	border: 1px solid #EA5205;
}
.fSBtn:hover,
.comBtn:hover {
    opacity: 0.9;
    filter: Alpha(opacity=90);
}
.comBtn{
	margin: 0 auto;
}
.ability{
	padding: 65px;
	padding-bottom: 53px;
}
.aList{
	margin-top: 55px;
}
.aList ul{
	margin-right: -20px;
}
.aList ul li{
	float: left;
	width: 25%;
}
.aBox{
	height: 428px;
	margin-right: 20px;
	background: #FFF;
	border: 1px solid rgba(0,0,0,0.10);
}
.aBox:hover{
	border: 1px solid #ff5100;
}
@media \0screen\,screen\9 {
	.aBox{
		border: 1px solid #EEE;
	}
}
.aPic{
	position: relative;
	height: 200px;
}
.aPic img{
	position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    max-height: 100%;
    max-width: 100%;
    margin: auto;
    width: auto;
    height: auto;
}
.a_title{
	font-size: 30px;
    line-height: 30px;
    text-align: center;
}
.aText{
    font-size: 18px;
    letter-spacing: 0;
    line-height: 30px;
    text-align: center;
    padding: 0 32px;
    margin-top: 20px;
    max-height: 150px;
	overflow: hidden;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 5;
	zoom: 1;
}
.bar{
	padding-top: 65px;
	padding-bottom: 70px;
}
.tRange ul{
	overflow: hidden;
	padding-left: 60px;
}
.tRange ul li{
	float: left;
	width: 25%;
	padding-top: 80px;
}
.tRange dl{
	overflow: hidden;
}
.tRange dl dt{
	float: left;
	margin-right: 10px;
	padding-top: 5px;
}
.tRange dl dt img{
	width: 50px;
	height: 50px;
	margin-right: 5px;
}
.tRange dl dd{
	overflow: hidden;
}
.tRange dl dd h3{
	font-size: 20px;
	line-height: 28px;
}
.tRange dl dd p{
	font-size: 16px;
	line-height: 22px;
}
.whySet{
	background: linear-gradient( 180deg, #EFF6FF 0%, #FAFCFF 100%);
	padding-bottom: 54px;
}
.wList ul{
	margin-right: -60px;
}
.wList .aBox{
	margin-right: 60px;
	box-shadow: none;
	padding-top: 30px;
	height: 238px;
}
.wList .aPic{
	height: 80px;
}
.wList .a_title{
	margin-top: 25px;
	line-height: 30px;
	font-size: 20px;
}
.wList .aText{
	font-size: 16px;
	-webkit-line-clamp: 2;
	text-align: center;
	padding: 0 20px 0 20px;
}
.advantage{
	overflow: hidden;
	margin-top: 36px;
}
.advantage dl{
	position: relative;
	overflow: hidden;
	float: left;
	width: 50%;
	padding: 15px 0;
}
.advantage dl:after{
	content: '';
    display: table;
    clear: both;
}
.advantage dl dt{
	float: left;
	padding-left: 58px;
	margin-right: 10px;
	padding-top: 7px;
}
.advantage dl dt i{
	position: relative;
	display: block;
	width: 14px;
	height: 14px;
	background: #588aff;
	
}
.advantage dl dd{
	overflow: hidden;
	padding-right: 106px;
}
.advantage dl dd h3{
	font-size: 20px;
	line-height: 28px;
}
.advantage dl dd p{
	font-size: 16px;
	line-height: 20px;
	margin-top: 6px;
	overflow: hidden;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 2;
	zoom: 1;
	max-height: 40px;
}
.bPb{
	padding-bottom: 20px;
}
.bPt{
	padding-top: 40px;
}
.tTBox{
	margin-top: 35px;
}
.tTabs ul li{
	float: left;
	width: 25%;
	font-size: 20px;
	line-height: 44px;
	text-align: center;
	background: #FFF;
}
.tTabs ul li.tActive{
	z-index: 3;
	color: #ff5100;
}
.tTBar{
	display: none;
	z-index: 2;
	background: #FFF;
}
.tMore{
	position: absolute;
	left: 50%;
	margin-left: -44px;
	bottom: 0;
	width: 88px;
	padding-bottom: 22px;
	line-height: 20px;
	bottom: -26px;
	text-align: center;
	font-size: 16px;
	color: #000000;
	background: url(../images/shadow.png) no-repeat;
	background-position: center bottom;
	opacity: 0.9;
    filter: Alpha(opacity=90);
}
.tMore span{
	opacity: 0.3;
    filter: Alpha(opacity=30);
}
.useList{
	padding: 25px 20px;
}
.useList ul li{
	float: left;
	width: 33.3333%;
	position: relative;
}
.useList ul li:after{
	content: '';
    display: table;
    clear: both;
}
.useList dl{
	padding: 30px 20px;
	overflow: hidden;
}
.useList dl dt{
	float: left;
	position: relative;
	width: 80px;
	height: 80px;
}
.useList dl dt img{
	position: relative;
	width: 80px;
	height: 80px;
}
.useList dl dd{
	overflow: hidden;
}
.useList dl dd h3{
	font-size: 24px;
}
.useList dl dd p{
	font-size: 16px;
	line-height: 20px;
	margin-top: 12px;
	word-break: break-all;
	word-wrap: break-word;
}
.userPic{
	margin-top: 45px;
}
.userPic img{
	width: 100%;
}
.tNews{
	margin-top: 55px;
}
.tNewsContent{
	margin-right: -20px;
}
.tNewsBar{
	float: left;
	width: 50%;
}
.tNewsBox{
	height: 400px;
	margin-right: 20px;
	border: 1px solid rgba(0,0,0,0.10);
	behavior: url(js/PIE.htc);
}
@media \0screen\,screen\9 {
	.tNewsBox{
		border: 1px solid #EEE;
	}
}
.newsList{
	padding: 6px 18px;
}
.newsList a{
	display: block;
}
.newsList dl{
	overflow: hidden;
	padding: 10px 0;
}
.newsList dl dt{
	position: relative;
	float: left;
	width: 110px;
	height: 110px;
	margin-right: 23px;
}
.newsList dl dt img{
	position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    max-height: 100%;
    max-width: 100%;
    margin: auto;
    width: auto;
    height: auto;
}
.newsList dl dd{
	overflow: hidden;
	padding-top: 10px;
}
.newsList h3{
	font-size: 24px;
}
.newsList p{
	font-size: 16px;
	line-height: 20px;
	margin-top: 12px;
	word-break: break-all;
	word-wrap: break-word;
	overflow: hidden;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 2;
	zoom: 1;
}
.blueBtn{
	width: 238px;
	background: #588AFF;
	border: 1px solid #588AFF;
}
.bcList ul{
	margin-right: -55px;
}
.bcList ul li{
	width: 33.3333%;
}
.bcList .aBox{
	margin-right: 55px;
	box-shadow: none;
	padding-top: 4px;
	height: 404px;
	border: 1px solid #ECECEC;
}
.bcList .aPic{
	height: 160px;
	width: 160px;
	margin: 0 auto;
}
.bcList .a_title{
	line-height: 36px;
	font-size: 30px;
}
.bcList .aText{
	font-size: 16px;
	text-align: center;
	padding: 0 20px 0 20px;
}
.bcList .s_v_text{
	padding: 25px 0 20px;
}
.bcList .aBox:hover {
    border: 1px solid #ff5100;
}

.rSwiper{
	position: relative;
	height: 600px;
}
.rSwiper .swiper-slide{
	position: relative;
	text-align: center;
	box-sizing: border-box;
	margin-top: 120px;
	margin-bottom: 40px;
	height: 400px !important;
}
.rMain{
	position: relative;
	height: 400px;
	margin: 0 10px;
	background: #FFF;
}
/*@media \0screen\,screen\9 {
	.rSwiper{
		position: relative;
		-webkit-box-shadow: 0 2px 11px #EEE;
		-moz-box-shadow: 0 2px 11px #EEE;
		box-shadow: 0 2px 11px #EEE;
		behavior: url(js/PIE.htc);
	}
}*/
.rSwiper .arrow-left {
	display: block;
	background: url(../images/rArrowRLeft.png) no-repeat;
	position: absolute;
	left: 20px;
	top: 50%;
	margin-top: -18px;
	height: 87px;
	width: 87px;
}
.rSwiper .arrow-right {
	display: block;
	background: url(../images/rArrowRight.png) no-repeat;
	position: absolute;
	right: 20px;
	top: 50%;
	margin-top: -18px;
	height: 87px;
	width: 87px;
}
.userLogo{
	position: absolute;
	left: 50%;
	top: -66px;
	margin-left: -66px;	
	width: 132px;
	height: 132px;
}
.userLogo img{
	position: relative;
	width: 132px;
	height: 132px;
}
.rMain:before,
.rMain:after{
	position: absolute;
	content: '';
	width: 86px;
	height: 69px;
}
.rMain:before{
	left: 175px;
	top: -34px;
	background: url(../images/fBefore.png) no-repeat;
}

.rMain:after{
	right: 175px;
	bottom: -34px;
	background: url(../images/fAfter.png) no-repeat;
}
.comments{
	text-align: center;
	font-size: 0
}
.comments i,
.iComments{
	display: inline-block;
	vertical-align: middle;
}
.comments i{
	width: 1px;
	height: 400px;
}
.iComments p{
	max-width: 600px;
	line-height: 40px;
	max-height: 240px;
	margin-top: 12px;
	font-size: 16px;
	word-break: break-all;
	word-wrap: break-word;
	overflow: hidden;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 6;
	zoom: 1;
	text-align: left;
}
.iBar{
	position: relative;
	overflow: hidden;
	height: 450px;
}
.iBar img{
	position: relative;
	height: 450px;
}
.bPb2{
	padding-bottom: 50px;
}
.iMain{
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 450px;
	font-size: 0;
}
.iMain i,
.iWord{
	display: inline-block;
	vertical-align: middle;
}
.iWord{
	max-width: 500px;
}
.iMain .iWord.i{
	height: 450px;
}
.iMain i{
	width: 100px;
	height: 450px;
}
.iMain .iWidth{
	width: 600px;
}
.iWord h3{
	font-size: 40px;
	margin-bottom: 10px;
}
.iWord p{
	font-size: 20px;
	line-height: 24px;
}
.to_kMore{
	position: absolute;
	top: 50%;
	left: 50%;
	margin-top: -70px;
	margin-left: -550px;
}
.to_kMore h1{
	font-size: 50px;
	color: #FFFFFF;
	line-height: 66px;
}
.to_kMore  .knowMoreBtn{
	margin-left: 0;
}
.bcMt{
	margin-top: 29px;
}
.bcMt ul li{
	margin-top: 26px;
}
.sSet .swiper-slide{
	opacity: 1;
    filter: Alpha(opacity=100);
}
.progress{
	padding: 34px 56px;
}
.progress ul li{
	position: relative;
	padding: 20px 0 20px 30px;
}
.progress ul li:after{
	position: absolute;
	content: '';
	left: 0;
	top: 23px;
	display: block;
	width: 16px;
	height: 16px;
	background: #FF7433;
}
.progress p{
	font-size: 16px;
	line-height: 22px;
}
.progress ul li:before{
	position: absolute;
	content: '';
	top: 0;
	left: 7px;
	bottom: 0;
	width: 2px;
	height: 100%;
	background: #E4E4E4;
}
.progress ul li.tFirst:before{
	top: 31px;
}
.progress ul li.tLast:before{
	height: 31px;
	bottom: auto;
}
.culture{
	position: relative;
	border-radius: 25px;
	-webkit-border-radius: 25px;
	-moz-border-radius: 25px;
	border-radius: 25px;
	padding-top: 46px;
	outline: none;
	behavior: url(js/PIE.htc);
}
.culture ul{
	overflow: hidden;
	padding: 0 30px;
}
.culture ul li{
	float: left;
	width: 33.3333%;
	padding-top: 24px;
	padding-bottom: 30px;
}
.cPic,
.cPic img{
	width: 160px;
	height: 160px;
	margin: 0 auto;
}
.culture ul li p{
	width: 160px;
	margin: 10px auto 0;
	font-size: 16px;
    line-height: 20px;
    text-align: center;
}
.contact{
	margin-top: 40px;
}
.contact ul{
	font-size: 0;
	text-align: center;
}
.contact ul li{
	display: inline-block;
	vertical-align: top;
	width: 25%;
	padding: 20px 0;
}
.contact ul li:after{
	content: '';
    display: table;
    clear: both;
}
.ctPic{
	position: relative;
	width: 148px;
	height: 148px;
	margin: 0 auto;
	border: 1px solid #979797;
}
.ctPic img{
	position: relative;
	width: 148px;
	height: 148px;
}
.cBox h3{
	font-size: 20px;
    line-height: 28px;
    text-align: center;
    margin-top: 32px;
}
.cBox p{
	max-width: 170px;
	font-size: 16px;
    line-height: 20px;
    text-align: center;
    margin: 18px auto 0;
}
.kTabs{
	background: #F8F8F8;
	border-top: 1px solid #E5E5E5;
	border-bottom: 1px solid #E5E5E5;
}
.kTabs ul{
	overflow: hidden;
	white-space: nowrap;
}
.kTabs ul li{
	float: left;
}
.kTabs ul li a{
	display: block;
	font-size: 20px;
	line-height: 98px;
}
.kTabs ul li.sCurr a,
.kTabs ul li a:hover{
	color: #FF5100;
}
.kTabs ul li+li{
	margin-left: 96px;
}
.kBar{
	display: none;
}
.kBox{
	padding-top: 24px;
}
.k_title{
	font-size: 30px;
	line-height: 54px;
}
.kList ul{
	margin-right: -20px;
}
.kList ul li{
	float: left;
	width: 25%;
	margin-bottom: 12px;
}
.kMain{
	position: relative;
	background: #FFFFFF;
	margin-right: 20px;
	outline: none;
	padding-bottom: 11px;
}
.kPic{
	padding: 12px 10px 10px;
}
.kPic img{
	width: 100%;
	height: 150px;
}
.kt_title{
	padding: 0 10px;
	font-size: 20px;
	line-height: 28px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}
.k_time{
	padding-left: 26px;
	background: url(../images/k_time.png) no-repeat;
	background-position: 10px center;
	font-size: 16px;
	line-height: 20px;
    margin-top: 18px;
}
.page{
	padding: 44px 0 28px;
	text-align: center;
	font-size: 0;
}
.page a,
.page span{
	display: inline-block;
	font-size: 16px;
	height: 35px;
	line-height: 35px;
    padding: 0 10px;
    min-width: 15px;
    text-align: center;
    white-space: nowrap;
    margin: 0 5px;
    -webkit-box-shadow: -2px 1px 6px 0 rgba(193,193,193,0.50);
	-moz-box-shadow: -2px 1px 6px 0 rgba(193,193,193,0.50);
	box-shadow: -2px 1px 6px 0 rgba(193,193,193,0.50);
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	outline: none;
	behavior: url(js/PIE.htc);
}
@media \0screen\,screen\9 {
	.page a,
	.page span{
		-webkit-box-shadow: -2px 1px 6px #EEE;
		-moz-box-shadow: -2px 1px 6px #EEE;
		box-shadow: -2px 1px 6px #EEE;
		behavior: url(js/PIE.htc);
	}
}
.bNewList{
	padding: 56px 0 51px;
}
.bNewList ul li{
	padding: 12px 0;
}
.bNewList ul li a{
	display: block;
}
.bNewList dl dt,
.bNewList dl dt img{
	float: left;
	width: 347px;
	height: 164px;
	margin-right: 23px;
	position: relative;
}
.bNewList dl dd{
	overflow: hidden;
}
.bNewList dl dd h3{
	font-size: 20px;
	line-height: 28px;
	padding: 4px 0;
    margin-bottom: 13px;
}
.bNewList dl dd p{
	font-size: 16px;
	line-height: 24px;
    max-height: 96px;
	word-break: break-all;
	word-wrap: break-word;
	overflow: hidden;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 4;
	zoom: 1;
}
.bPadSet{
	padding: 36px 0 32px;
	background: #F7F8FC;
}
.newsLeft{
	float: left;
	display: block;
	width: 726px;
	height: 406px;
	outline: none;
	behavior: url(js/PIE.htc);
}
.newsLeft a,
.newsLeft img,
.newsLeft{
	display: block;
	position: relative;
	overflow: hidden;
}
.newsMsg{
	position: absolute;
	left: 0;
	bottom: 0;
	height: 85px;
	width: 100%;
	background: url(../images/flexBg.png) repeat;
}
.newsMsg h3,
.newsMsg p{
	padding: 0 29px;
	color: #FFFFFF;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
}
.newsMsg h3{
	font-size: 24px;
	line-height: 50px;
}
.newsMsg p{
	font-size: 16px;
	opacity: 0.8;
    filter: Alpha(opacity=80);
}
.newsRight{
	position: relative;
	float: right;
	width: 347px;
	height: 406px;
	background: #FFF;
}
.newsRight ul{
	padding: 15px 37px;
}
.newsRight ul li a{
	display: block;
	padding: 13px 0;
}
.newsRight dl{
	overflow: hidden;
}
.newsRight dl dt{
	float: left;
	margin-right: 40px;
	width: 68px;
	height: 68px;
}
.newsRight dl dt img{
	display: block;
	width: 100%;
	height: 100%;
}
.newsRight dl dd{
	overflow: hidden;
	padding: 4px 0;
}
.newsRight dl dd h3{
	font-size: 20px;
	line-height: 30px;
	max-height: 60px;
	overflow: hidden;
	word-break: break-all;
	word-wrap: break-word;
	overflow: hidden;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 2;
}
.newsBottom{
	margin-top: 20px;
}
.newsBottom ul{
	margin-right: -26px;
}
.newsBottom ul li{
	float: left;
	width: 33.3333%;
}
.newsBottom ul li a{
	display: block;
	margin-right: 26px;
}
.newsBottom h3{
	font-size: 18px;
	line-height: 28px;
    line-height: 28px;
    margin-top: 14px;
	overflow: hidden;
	/*white-space: nowrap;*/
	text-overflow: ellipsis;
}
.nBPic{
	height: 164px;
}
.nBPic,
.nBPic img{
	display: block;
	position: relative;
	overflow: hidden;
}
.detail{
	padding: 37px 0;
}
.dLeft{
	float: left;
	width: 726px;
}
.dRight{
	float: right;
	width: 347px;
}
.d_title{
	text-align: center;
	font-size: 30px;
	color: #000000;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
	line-height: 52px;
	margin-bottom: 8px;
}
.abstract{
	position: relative;
	background: #F7F8FC;
	padding: 32px 78px;
}
.abstract:before,
.abstract:after{
	position: absolute;
	content: '';
	width: 37px;
	height: 30px;
}
.abstract:before{
	left: 41px;
	top: -15px;
	background: url(../images/aBefore.png) no-repeat;
}

.abstract:after{
	right: 41px;
	bottom: -15px;
	background: url(../images/aAfter.png) no-repeat;
}
.abstract h3{
	font-size: 20px;
	line-height: 30px;
    margin-bottom: 10px;
}
.abstract p{
	font-size: 16px;
	line-height: 24px;
}
.dContent{
	padding: 44px 0 19px;
	border-bottom: 2px solid #979797;
}
.dContent h3,
.dContent p{
	font-size: 16px;
	color: #000000;
	letter-spacing: 1.3px;
	line-height: 24px;
}
.dContent h3{
	margin-bottom: 4px;
}
.dContent p+h3{
	margin-top: 24px;
}
.tInt{
	text-indent: 2em;
}
.dContent img{
	display: block;
	margin: 15px auto;
	position: relative;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	outline: none;
	behavior: url(js/PIE.htc);
	width: auto !important;
	max-width: 100%;
	height: auto;
}
.dLabel{
	padding-left: 33px;
	font-size: 20px;
    line-height: 30px;
    margin-top: 12px;
    background: url(../images/dLabel.png) no-repeat;
    background-position: left 9px;
}
.dShare{
	text-align: center;
	padding: 30px 0 0px;
	font-size: 0;
}
.dShare a{
	display: inline-block;
	vertical-align: middle;
	width: 60px;
	height: 60px;
}
.dShare img{
	display: block;
	width: 60px;
	height: 60px;
}
.dShare img.dSCurr{
	display: none;
}
.dShare a:hover img.dSCom{
	display: none;
}
.dShare a:hover img.dSCurr{
	display: block;
}
.recommend,
.dAdBar,
.gNews{
	float: none;
	height: auto;
	padding-top: 19px;
}
.dAdBar,
.gNews{
	margin-top: 26px;
}
.gNews{
	background: #F7F8FC;
}
.recommend ul{
	padding-top: 0;
}
.r_title{
	font-size: 20px;
	color: #000000;
	margin: 0 37px 1px;
	line-height: 40px;
	border-bottom: 2px solid #979797;
}
.dAdBar .r_title,
.gNews .r_title{
	margin-left: 31px;
	margin-right: 25px;
}
.dAdBox{
	padding: 8px 25px 31px 31px;
}
.dAdBox a{
	position: relative;
	display: block;
	width: 291px;
	height: 291px;
}
.dAdBox a img{
	position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    max-height: 100%;
    max-width: 100%;
    margin: auto;
    width: auto;
    height: auto;
}
.rPad{
	padding: 20px 0 44px;
}
.rBox{
	width: 726px;
}
.rBox+.rBox{
	margin-top: 25px;
}
.rHalf{
	margin-right: -15px;
}
.rBar{
	position: relative;
}
.rHalf .rBar{
	float: left;
	width: 50%;
}
.rt{
	padding: 15px 18px 16px 20px;
	background: #FFF;
}
.rtBox{
	background: #FFF;
}
.rHalf .rt{
	margin-right: 15px;
	background: #FFF;
}
.rt_title{
	font-size: 20px;
	color: #000000;
	line-height: 30px;
	margin-bottom: 8px;
}
.guess ul{
	margin-right: -14px;
}
.guess ul li{
	float: left;
	width: 33.3333%;
}
.guess ul li a{
	display: block;
	margin-right: 14px;
}
.guess h3{
	font-size: 16px;
	line-height: 24px;
    margin-top: 12px;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
}
.gPic{
	height: 114px;
}
.gPic,
.gPic img{
	display: block;
	position: relative;
	overflow: hidden;
	width: 100%;
	height: 114px;
}
.article a{
	font-size: 16px;
	color: #000000;
	line-height: 24px;
	display: block;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
}
.article ul li+li{
	margin-top: 12px;
}
.rtBox a{
	display: block;
	height: 114px;
}
.rtBox a img{
	width: 100%;
	height: 114px;
}
.rPage{
	height: 68px;
	padding: 0 20px;
	text-align: center;
	opacity: 0.5;
    filter: Alpha(opacity=50);
}
.rPage:hover{
	opacity: 0.9;
    filter: Alpha(opacity=90);
}
.rPage h3{
	font-size: 20px;
	color: #000000;
	line-height: 34px;
}
.rPage p{
	font-size: 16px;
	color: #000000;
	line-height: 26px;
}
.gNews ul {
    padding: 2px 25px 12px 31px;
}
.gNews ul li{
	padding: 13px 0;
}
.gNews ul li a{
	position: relative;
    padding: 0 0 0 36px;
}
.gNews ul li a span{
	display: block;
	font-size: 20px;
	line-height: 30px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
	padding-left: 35px;
}
.gNews ul li a:before{
	position: absolute;
	left: 0;
	top: 5px;
	content: '';
	width: 20px;
	height: 20px;
	background: #5F7FFF;
}
/*阴影*/
.tTabs ul li.tActive{
	position: relative;
	-webkit-box-shadow: 0 -5px 11px 0 rgba(193,193,193,0.50);
	-moz-box-shadow: 0 -5px 11px 0 rgba(193,193,193,0.50);
	box-shadow: 0 -5px 11px 0 rgba(193,193,193,0.50);
	outline: none;
	behavior: url(js/PIE.htc);
}
.newsBar,
.nBPic,
.tTBar,
.rMain,
.userLogo img,
.culture,
.kMain,
.bNewList dl dt,
.newsLeft,
.newsRight,
.rt,
.rtBox{
	position: relative;
	-webkit-box-shadow: 0 2px 11px 0 rgba(193,193,193,0.50);
	-moz-box-shadow: 0 2px 11px 0 rgba(193,193,193,0.50);
	box-shadow: 0 2px 11px 0 rgba(193,193,193,0.50);
	outline: none;
	behavior: url(js/PIE.htc);
}
.aBox,
.tNewsBox{
	position: relative;
	-webkit-box-shadow: 0 5px 35px 0 rgba(0,0,0,0.10);
	-moz-box-shadow: 0 5px 35px 0 rgba(0,0,0,0.10);
	box-shadow: 0 5px 35px 0 rgba(0,0,0,0.10);
	outline: none;
	behavior: url(js/PIE.htc);
}
@media \0screen\,screen\9 {
	.tTabs ul li.tActive{
		position: relative;
		-webkit-box-shadow: 0 -5px 11px #EEE;
		-moz-box-shadow: 0 -5px 11px #EEE;
		box-shadow: 0 -5px 11px #EEE;
		behavior: url(js/PIE.htc);
	}
	.newsBar,
	.nBPic,
	.tTBar,
	.culture,
	.kMain,
	.bNewList dl dt,
	.newsLeft,
	.newsRight,
	.rt,
	.rtBox{
		position: relative;
		-webkit-box-shadow: 0 2px 11px #EEE;
		-moz-box-shadow: 0 2px 11px #EEE;
		box-shadow: 0 2px 11px #EEE;
		behavior: url(js/PIE.htc);
	}
	.userLogo img,
	.rMain{
		position: relative;
		border: 1px solid #EEE;
		box-shadow: none;
	}
	.aBox,
	.tNewsBox{
		position: relative;
		-webkit-box-shadow: 0 5px 35px #EEE;
		-moz-box-shadow: 0 5px 35px #EEE;
		box-shadow: 0 5px 35px #EEE;
		behavior: url(js/PIE.htc);
	}
}
/*阴影 end*/

/*圆角*/
.kMore,
.knowMoreBtn,
.fSBtn,
.comBtn{
	position: relative;
	-webkit-border-radius: 24.5px;
	-moz-border-radius: 24.5px;
	border-radius: 24.5px;
	outline: none;
	behavior: url(js/PIE.htc);
}
.sPic,
.sPic img,
.advantage dl dt i,
.useList dl dt img,
.rSwiper .arrow-left,
.rSwiper .arrow-right,
.userLogo img,
.progress ul li:after,
.ctPic,
.ctPic img,
.gNews ul li a:before{
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
	border-radius: 50%;
	outline: none;
	behavior: url(js/PIE.htc);
}
.sDiv,
.newsBar,
.nContent,
.qrCodeBox,
.rMain,
.kMain,
.bNewList dl dt,
.bNewList dl dt img,
.newsLeft a,
.newsLeft img,
.newsLeft,
.newsRight,
.nBPic,
.nBPic img,
.abstract,
.rt,
.rtBox,
.rtBox a,
.rtBox a img{
	-webkit-border-radius: 8px;
	-moz-border-radius: 8px;
	border-radius: 8px;
	outline: none;
	behavior: url(js/PIE.htc);
}
.aBox,
.tNewsBox{
	position: relative;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
	outline: none;
	behavior: url(js/PIE.htc);
}
/*圆角 end*/

/*透明度*/
.s_keywords h1,
.bBar dl dd h3,
.m_p_title,
.tabs ul li p,
.scheme_swiper .swiper-slide h3,
.s_title,
.sv_title,
.s_v_text p,
.f_title,
.a_title,
.aText,
.tRange dl dd h3,
.advantage dl dd h3,
.tTabs ul li,
.useList dl dd h3,
.newsList h3,
.iComments p,
.iWord h3,
.cBox h3,
.k_title,
.kt_title,
.bNewList dl dd h3{
	color: #000000;
	opacity: 0.8;
	filter:Alpha(opacity=80);
}
.s_keywords p,
.bBar dl dd p,
.m_p_text,
.tWord p span,
.scheme_swiper .swiper-slide p,
.fLink li a,
.fLink li dl dd,
.fSLink span,
.fSLink a,
.cMsg span,
.copyright span,
.sNav ul li a,
.tRange dl dd p,
.advantage dl dd p,
.useList dl dd p,
.newsList p,
.iWord p,
.progress p,
.culture ul li p,
.cBox p,
.kTabs ul li a,
.k_time,
.page a,
.page span,
.bNewList dl dd p,
.newsRight dl dd h3,
.newsBottom h3,
.abstract h3,
.abstract p,
.dLabel,
.guess h3,
.article a,
.gNews ul li a span{
	color: #000000;
	opacity: 0.5;
	filter:Alpha(opacity=50);
}
/*透明度 end*/

/*透明度 hover*/
.fLink li a:hover{
	opacity: 0.7;
	filter:Alpha(opacity=70);
}
.sNav ul li a:hover{
	opacity: 0.7;
	filter:Alpha(opacity=70);
}
.newsList a:hover p{
	opacity: 0.8;
    filter: Alpha(opacity=80);
}
.page a:hover,
.page a.pCurr{
	opacity: 1;
    filter: Alpha(opacity=100);
}
.bNewList a:hover dl dd p{
	opacity: 0.6;
    filter: Alpha(opacity=60);
}
.newsRight ul li a:hover h3
.newsBottom ul li a:hover
.guess ul li a:hover h3,
.article a:hover,
.gNews ul li a:hover span{
	opacity: 0.9;
    filter: Alpha(opacity=90);
}
/*透明度 end*/

/*2-25*/
.dContent h1{
	font-size: 24px;
    margin: 20px 0 0 0;
    color: #3d464d;
	line-height: 30px;
    font-weight: 600;
}
.dContent h2{
	font-size: 22px;
    margin: 20px 0 0 0;
    color: #3d464d;
	line-height: 30px;
    font-weight: 600;
}
.dContent p{
	margin-top: 0;
    margin-bottom: 0;
    color: #3d464d;
    width: 740px;
    font-size: 16px;
    font-weight: 400;
    line-height: 1.8;
    word-wrap: break-word;
}
.dContent h3 {
	font-size: 20px;
	margin: 20px 0 0 0;
	color: #3d464d;
	line-height: 30px;
	font-weight: 600;
}
.dContent h4 {
    font-size: 18px;
    margin: 15px 0;
    color: #3d464d;
    line-height: 26px;
    font-weight: 600;
	display: inline-block;
}
.dContent h5 {
    font-size: 16px;
    margin: 15px 0;
    color: #3d464d;
    line-height: 23px;
    font-weight: 600;
	display: inline-block;
}
.dContent h6 {
	position: relative;
    font-size: 22px;
    margin: 20px 0 0 0;
    color: #3d464d;
	line-height: 30px;
    font-weight: 600;
	border-bottom: 1px solid #e5e5e5;
	padding-bottom: 5px;
}
.dContent h6:before{
	content: '';
    border-radius: 2px 0 0 2px;
    border-left: 4px solid #FB4F14;
    position: absolute;
    left: -12px;
    height: 60%;
    top: 20%;
}
.dContent blockquote {
	padding: 10px 20px;
	margin: 0 0 20px;
	font-size: 17.5px;
	border-left: 5px solid #eee;
	display: inline-block;
}
/*2-25*/
/*2-28*/
.bBar dl dd p a{
	color: #333;
}
.flexBg{
	position: fixed;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	z-index: 100;
	width: 100%;
	height: 100%;
	cursor: pointer;
	display: none;
	opacity: 1;
	background: rgba(0,0,0,.5);
}
.qcodePop{
	position: fixed;
	top: 50%;
	left: 50%;
	width: 300px;
	background: #fff;
	z-index: 120;
	margin: -150px 0 0 -150px;
	padding-bottom: 20px;
	text-align: center;
}
.qcodePop h5{
	font-size:16px ;
	color: #333;
}
.ain{
	-webkit-animation:fadeInDownBig .5s .1s ease both;
	-moz-animation:fadeInDownBig .5s .1s ease both;}
@-webkit-keyframes fadeInDownBig{
	0%{opacity:0;
		-webkit-transform:translateY(-500px)}
	100%{opacity:1;
		-webkit-transform:translateY(0)}
}
@-moz-keyframes fadeInDownBig{
	0%{opacity:0;
		-moz-transform:translateY(-500px)}
	100%{opacity:1;
		-moz-transform:translateY(0)}
}
.sub-menu{
	position: absolute;
	display: none;
	left: 0px;
	top: 64px;
	min-width: 164px;
	background: #F7F7F7;
}
.sub-menu{
	padding: 10px 22px;
}
.sub-menu li a{
	display: block;
	font-size: 18px;
	line-height: 50px;
	white-space: nowrap;
	opacity: 0.5;
	color: #000;
	filter: Alpha(opacity=50);
}
.sub-menu li a:hover{
	opacity: 1;
}
.navList>li:hover .sub-menu{
	display: block;
}

.dContent{
	font-size: 16px;
	color: #333;
	letter-spacing: 1.3px;
	line-height: 30px;
	white-space: pre-line;
	margin-right: 15px;
	text-align: justify;
}
.qcImg{
	padding: 25px;
}
.qcImg img{
	width: 100% !important;
}
.fSLink a{
	margin-bottom: 3px;
	display: block;
	float: left;
	margin-right: 30px;
	margin-left: 0;
	text-decoration:none !important;
}
.fSLink{
	overflow: hidden;
}
.fSLinkInfo{
	overflow: hidden;
}
.ylname{
	margin-right: 10px;
	display: block !important;
}
.cMsg span{
	padding-right: 25px;
}
.dAdBox{
	display: block;
}
.dAdBar .image{
	display: block;
	margin: 10px auto;
}
.dAdBar{
	padding: 10px 0;
}


/*2-28*/
.bBar dl dd p a{
	color: #333;
}
.flexBg{
	position: fixed;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	z-index: 100;
	width: 100%;
	height: 100%;
	cursor: pointer;
	display: none;
	opacity: 1;
	background: rgba(0,0,0,.5);
}
.qcodePop{
	position: fixed;
	top: 50%;
	left: 50%;
	width: 300px;
	background: #fff;
	z-index: 120;
	margin: -150px 0 0 -150px;
	padding-bottom: 20px;
	text-align: center;
}
.qcodePop h5{
	font-size:16px ;
	color: #333;
}
.ain{
	-webkit-animation:fadeInDownBig .5s .1s ease both;
	-moz-animation:fadeInDownBig .5s .1s ease both;}
@-webkit-keyframes fadeInDownBig{
	0%{opacity:0;
		-webkit-transform:translateY(-500px)}
	100%{opacity:1;
		-webkit-transform:translateY(0)}
}
@-moz-keyframes fadeInDownBig{
	0%{opacity:0;
		-moz-transform:translateY(-500px)}
	100%{opacity:1;
		-moz-transform:translateY(0)}
}
.sub-menu{
	position: absolute;
	display: none;
	left: 0px;
	top: 64px;
	min-width: 164px;
	background: #F7F7F7;
}
.sub-menu{
	padding: 10px 22px;
}
.sub-menu li a{
	display: block;
	font-size: 18px;
	line-height: 50px;
	white-space: nowrap;
	opacity: 0.5;
	color: #000;
	filter: Alpha(opacity=50);
}
.sub-menu li a:hover{
	opacity: 1;
}
.navList>li:hover .sub-menu{
	display: block;
}

.dContent{
	font-size: 16px;
	color: #333;
	letter-spacing: 1.3px;
	line-height: 30px;
	white-space: pre-line;
	margin-right: 15px;
	text-align: justify;
}
.qcImg{
	padding: 25px;
}
.qcImg img{
	width: 100% !important;
}
.fSLink a{
	margin-bottom: 3px;
	display: block;
	float: left;
	margin-right: 30px;
	margin-left: 0;
	text-decoration:none !important;
}
.fSLink{
	overflow: hidden;
}
.fSLinkInfo{
	overflow: hidden;
}
.ylname{
	margin-right: 10px;
	display: block !important;
}
.cMsg span{
	padding-right: 25px;
}
.dAdBox{
	display: block;
}
.dAdBar .image{
	display: block;
	margin: 10px auto;
}
.dAdBar{
	padding: 10px 0;
}
/*
 02.28
 * */
.hpace{
	padding:10px 0 20px 0;
	text-align: center;
}
.hpace span{
	font-size: 16px;
	color: #999;
	padding-right: 15px;
}
.hpace span b{
	color: #666;
}
.uBq{
	overflow: hidden;
}
.uQimg{
	width: 60px;
	height: 60px;
	margin-right: 15px;
}
.uQimg img{
	width: 100%;
	height: 100%;
	border-radius: 5px;
	object-fit: cover;
	border-radius:5px ;
}
.uQfo{
	overflow: hidden;
}
.uQfo h3,.uQfo p{
	font-size: 16px;
	color: #666;
}
.uQfo h3{
	padding: 3px 0 10px 0;
}
.uQfo h3 span,.uQfo p span{
	color: #999;
	padding-right: 10px;
}

/*社会招聘*/
.shJob_banner{background:url(../images/zp/shJob_banner.jpg) no-repeat scroll center center;height:360px;background-size:auto 100%;position:relative;margin-top:35px;}
.job_top{border-bottom:1px solid #ccc;font-size:18px;padding:25px 0 20px 40px;position:relative;}
.job_top h1{color:#3e88d5;font-size:32px;font-weight:bold;margin-bottom:35px;margin-top:10px;text-align:center;}
.job_top .mailto{color:#3e88d5;padding:0 5px;text-decoration:underline;}
.job_top_center{text-align:center;}
.job_item > span{color:#333;display:block;margin-bottom:5px;margin-top:20px;}
.job_item > p{margin-top:5px;}
.job_name{color:#3e88d5;font-size:22px;margin-top:25px;}
.job_item{border-bottom:1px dotted #ccc;margin-left:40px;margin-right:40px;padding-bottom:30px;}

/*社会招聘*/
.job_box{padding:30px 0;border-bottom:1px #ddd dashed;clear:both;}
.job_sh_item{padding:0 20px;margin-top:30px;float:left;width:514px;}
.job_sh_name{color:#3e88d5;font-size:24px;line-height:35px;margin:0px;}
.job_sh_place{color:#3e88d5;font-size:16px;line-height:30px;margin:0px;}
.job_sh_item dl{margin-top:20px;}
.job_sh_item dt{padding-left:10px;border-left:3px #3e88d5 solid;font-size:16px;color:#333;margin-bottom:10px;font-weight:normal;line-height:16px;font-size: 16px;font-weight: 600;}
.job_sh_item dd{line-height:25px;font-size: 15px;color: #666;}
.schoolJob_banner{background:url("../img/banner/schoolJob_banner.jpg?20181026") no-repeat scroll center center;height:525px;background-size:auto 100%;position:relative;}
.schoolJob_timer{width:100%;height:80px;border-bottom:1px #eee solid;background:#fff url(../images/zp/school_timmer.jpg) no-repeat center;}
.schoolJobTable table{margin:40px 0 80px;width:100%;border-collapse:collapse;border:1px #dedede solid;}
.schoolJobTable th{padding:0 20px;font-size:18px;color:#3383d3;height:48px;font-weight:normal;}
.schoolJobTable td{padding:5px 20px;font-size:14px;color:#333;line-height:20px;height:50px;border:1px #dedede solid;}
.schoolJobTable1 table{width:100%;border-collapse:collapse;border:1px #dedede solid;}
.schoolJobTable1 th{padding:0 24px;font-size:16px;height:59px;background-color:#f7f7f7}
.schoolJobTable1 td{padding:16px 24px;font-size:16px;line-height:30px;border:1px #dedede solid;}
.schoolJobTable1 .col1{padding:0 17px 0 24px;color:#4093e6}
.schoolJobTable1 .col2{padding:0 13px 0 24px;}
.schoolJobTable1 .col3{font-size:15px;}
.schoolJobTable1 .col3 p{margin-bottom:17px;}
.schoolJobTab{margin-bottom:60px;height:66px;border-bottom:4px #f5f5f5 solid}
.schoolJobTab ul{margin:0 auto;/*width:600px;*/width: 400px;}
.schoolJobTab ul li{float:left;margin:0 30px;width:140px;height:66px;line-height:66px;text-align:center;color:#999;font-size:22px;cursor:pointer;}
.schoolJobTab ul li.active{color:#4597f5;border-bottom:4px #4597f5 solid}
.schoolJobTab ul li:hover{color:#4597f5;}
.schoolJobTabBd{margin-bottom:100px;}
.schoolJobAsk h5{margin-bottom:24px;font-size:20px;color:#333}
.schoolJobAsk p{margin-bottom:60px;font-size:16px;line-height:30px;}
.schoolJobAsk li{margin-bottom:30px;}
.schoolJobA{margin-bottom:10px;padding-left:35px;height:30px;line-height:28px;font-size:20px;background:url(../img/iconq.png) no-repeat 0 center;}
.schoolJobD span{margin-bottom:10px;display:inline-block;}
.schoolJobD{padding-left:35px;font-size:16px;color:#888;line-height:30px;background:url(../img/icona.png) no-repeat 0 3px;}
.job_border{float:left;width:100%;height:1px;border-bottom:1px #ddd dashed;margin-top:30px;}
.bdl{border-left:1px #ddd dashed;}
.bdr{border-right:1px #ddd dashed;}
.schoolJob_btn{margin:0 20px 0 198px;width:106px;height:40px;line-height:40px;color:#fff;font-size:16px;text-align:center;border-radius:5px;background-color:#4093e6;display:inline-block;}
.schoolJob_btn:hover,.schoolJob_btn:focus{color:#fff;}
.schoolJob .job_top{padding:10px 0;background-color:#f8f8f8;border:none;border-radius:0 0 5px 5px;font-size: 18px;color: #666;}
.job_item.last{border-bottom:none;}
.job_tit{background:url("../img/schoolJob_icon.png") no-repeat scroll 45px 0;border-bottom:1px solid #ccc;color:#3e88d5;font-size:22px;height:50px;padding-left:95px;}
.schoolJob  .job_item > p.schoolJob_p{font-size:16px;color:#333;}
.schoolJob_p > span{padding-right:35px;}
.job_tit.icon2{background-position:45px -50px;}
.job_tit.icon3{background-position:45px -106px;}
.Job{margin:0 auto 10px;overflow: hidden;width: 1110px;background: #fff;}
.hidden-menu ul{display:none;}
.navbar-right{position:relative;}
.hidden-menu{display:none;}
#Iline span{border-color:transparent transparent #eef1f4;border-style:solid;border-width:11px;position:absolute;top:50px;display:none;-ms-transition:left 0.3s ease-out 0s;transition:left 0.3s ease-out 0s;}

/*新闻详情*/
.news_details{margin-top:45px;overflow:hidden;}
.news_details_con{float:left;width:800px;}
.news_details_con h2{border-bottom:1px solid #ccc;color:#000;font-size:24px;font-weight:bold;padding-bottom:15px;margin:5px 0 10px;}
.describe{padding:10px 0 20px;}
.describe > span{color:#999;padding-right:70px;}
.news_details_right{margin-left:840px;overflow:hidden;width:240px;}
.news_details_right b{display:block;}
.new_article > li{overflow:hidden;padding-top:10px;height:45px;}
.new_article img{float:left;height:40px;width:60px;}
.new_article b{margin-top:25px;}
.new_article span{display:block;font-size:12px;padding-left:70px;}
ul.prenext{border-top:1px dashed #ddd;clear:both;margin-bottom:80px;margin-top:50px;overflow:hidden;padding-top:20px;}
ul.prenext .pre{color:#3e88d5;float:left;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:48%;}
ul.prenext .next{color:#3e88d5;float:right;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:48%;text-align:right;}
ul.prenext a{color:#3e88d5;}
.news_details_body{line-height:1.7;}
.IT_Consultation_item li img{margin-right:20px;}
.IT_Consultation h1{font-size:28px;color:#3e88d5;font-weight:bold;}
.IT_Consultation .text{font-size:18px;margin-bottom:80px;}
.IT_Consultation .text span{font-weight:bold;color:#3e88d5;}

/*在线客服*/
.leftToolBar{position:fixed;right:5px;top:250px;}
.tooldiv{background:none repeat scroll 0 0 #1f96b8;border-bottom-left-radius:10px;border-top-left-radius:10px;color:#ffffff;cursor:pointer;height:auto;margin-bottom:10px;position:relative;text-align:center;width:85px;}
.leftToolBar a{color:#f87b00;}
.qr_tooldiv{background:none repeat scroll 0 0 #ffffff;border-radius:10px;bottom:-170px;color:#666;left:-223px;padding:10px;position:absolute;box-shadow:0 0 8px #000}
.leftToolBar .qr_tooldiv2{background:none repeat scroll 0 0 #fdfdfd;border-radius:5px;box-shadow:0 0 8px #ccc;color:#333333;left:-179px;position:absolute;top:-16px;padding:15px;}
.qt_tooldiv > img,.qr_tooldiv > img{width:190px;height:190px;}
.leftToolBar p{margin:0 0 0 0;}
.qt_tooldiv,.qr_tooldiv,.qr_tooldiv2{border-radius:5px;color:#666;padding:10px;margin:5px 0;box-shadow:0 0 8px #ccc;border:1px solid #ccc}
#gongzhonghao,#gongzhonghao2{border-radius:0;width:80px;padding:10px 0;font-size:12px;}
.tooldiv{width:100%;background:none;}
.qq1,.qq3{clear:both;margin-top:5px;}
.qq1 > p{font-size:14px;height:25px;line-height:25px;margin:0;vertical-align:top;}
.qq1 img{vertical-align:middle;}
.qq1 > span,.qq2 > span,.qq3 > span{color:#999;font-size:12px;margin-left:30px;}
.qq2 > p,.qq3 >p{margin:0;}
.qq2 img{vertical-align:middle;}
.qt_tooldiv{background:none repeat scroll 0 0 #ffffff;border-radius:5px;top:82px;left:-223px;padding:10px;position:absolute;box-shadow:0 0 8px #ccc}
.e95e45{color:#e95e45;}
#nav_wrap a.new span{background:none repeat scroll 0 0 red;border-radius:3px;color:white;font-size:10px;height:18px;left:18px;line-height:18px;position:absolute;text-align:center;top:17px;width:36px;}
#nav_wrap a.new{position:relative;padding-left:50px;}
#navbar{background:none repeat scroll 0 0 #f8f8f8;border-radius:0;position:fixed;top:0;width:100%;z-index:10;}
.nav_fixed{position:fixed;top:0;width:100%;z-index:9;}
#nav_wrap{width:100%;}
#gongzhonghao_wrap,#gongzhonghao2_wrap{width:100px;background:url(../images/transparent.png) repeat;}
#gongzhonghao{background:none repeat scroll 0 0 #1f96b8;color:#ffffff;cursor:pointer;height:61px;left:15px;margin-bottom:10px;padding-top:15px;position:relative;text-align:center;width:85px;}
#gongzhonghao2{background:none repeat scroll 0 0 #1f96b8;color:#ffffff;height:61px;left:15px;margin-bottom:10px;padding-top:15px;position:relative;text-align:center;width:85px;display:block;}

/* 2019校招 */
.do1_schoolJob {
	margin: 0 auto;
	padding: 0 75px;
	width: 1000px;
	background-color: #fff;
}

.do1_schoolJobTab li {
	position: relative;
	float: left;
	margin-right: 81px;
	width: 151px;
}

.do1_schoolJobTab li:last-child {
	margin-right: 0;
}

.iconSchool {
	display: inline-block;
	width: 250px;
	height: 250px;
}

.iconSchool_1 {
	background: url(../images/zp/icon_1.png) -50px 0;
}

.iconSchool_2 {
	background: url(../images/zp/icon_2.png) -50px 0;
}

.iconSchool_3 {
	background: url(../images/zp/icon_3.png) -50px 0;
}

.iconSchool_4 {
	background: url(../images/zp/icon_4.png) -50px 0;
}

.do1_schoolJobTab li span {
	position: absolute;
	top: 192px;
	left: 0;
	width: 150px;
	height: 40px;
	line-height: 40px;
	text-align: center;
	font-size: 20px;
	color: #f2730c;
	border-radius: 19px;
	border: 1px #f2730c solid;
	background-color: #fff;
}

.do1_schoolJobTab li.active span {
	color: #fff;
	background-color: #f2730c
}

.schoolJobListItem {
	display: table;
	padding: 20px 0;
	border-top: 1px #f5f5f5 solid;
}

.schoolJobListItem h3 {
	font-size: 20px;
	color: #149ce2;
}

.schoolJobListItem p {
	margin-bottom: 15px;
	font-size: 16px;
	color: #000;
	line-height: 28px;
}

.schoolJobListItem dl {
	float: left;
	margin-right: 50px;
	width: 400px;
	font-size: 16px;
	color: #000;
	line-height: 28px;
}

.schoolJobListItem dl:last-child {
	margin-right: 0;
}

.schoolJobListItem dl dt {
	margin-bottom: 5px;
	line-height: 28px;
	font-size: 16px;
	color: #000;
	font-weight: 600;
}

.schoolJobListItem dl dd {
	line-height: 28px;
	font-size: 15px;
	color: #666;.
}
/*
   02.28
 * */
.s_keywords{
	width: 528px;
	margin-top: -80px;
}
.s_keywords .sBtn {
	position: absolute;
	top: 50%;
	left: 50%;
	margin: 130px 0 0 -260px;
}

/*
   02.29
 * */
/*政务*/
.title {
	font-size: 32px;
	margin-bottom: 18px;
	color: #666;
}
.tips {
	font-size: 16px;
}
.clear::after {
	content: '';
	display: table;
	clear: both;
}
* {
	padding: 0;
	margin: 0;
	box-sizing: border-box;
}
.zw-content {
	text-align: center;
}
.zw-scene {
	padding: 117px 0 126px;
}
.zw-scene-content {
	width: 1200px;
	margin: 0 auto;
}
.scene-title {
	color: #000;
}
.scene-tips {
	margin-bottom: 60px;
	color: #515151;
}
.scene-list {
	text-align: left;
}
.scene-list li {
	width: 286px;
	height: 104px;
	float: left;
	box-shadow: 0 0 20px 2px rgba(0, 0, 0, .1);
	padding: 27px 20px;
	border-radius: 5px;
	margin-bottom: 24px;
}
.scene-list li:not(:nth-child(4n)) {
	margin-right: 18px;
}
.scene-list li i {
	width: 48px;
	height: 48px;
	float: left;
}
.info-detail {
	float: left;
	margin-left: 16px;
}
.info-title {
	font-size: 18px;
	color: #0e0e0e;
	margin-bottom: 5px;
}
.info-subTxt {
	font-size: 14px;
	color: #515151;
}
.info-icon {
	background: url(../images/zwPace/icon-px.png) no-repeat center center;
	background-size: contain;
}
.juece-icon {
	background: url(../images/zwPace/icon-jc.png) no-repeat center center;
	background-size: contain;
}
.shiwu-icon {
	background: url(../images/zwPace/icon-sw.png) no-repeat center center;
	background-size: contain;
}
.huiyi-icon {
	background: url(../images/zwPace/icon-hy.png) no-repeat center center;
	background-size: contain;
}
.chuchai-icon {
	background: url(../images/zwPace/icon-cc.png) no-repeat center center;
	background-size: contain;
}
.gongz-icon {
	background: url(../images/zwPace/icon-gz.png) no-repeat center center;
	background-size: contain;
}
.peixun-icon {
	background: url(../images/zwPace/icon-px.png) no-repeat center center;
	background-size: contain;
}
.zhigong-icon {
	background: url(../images/zwPace/icon-zg.png) no-repeat center center;
	background-size: contain;
}

.zw-season {
	padding: 85px 0;
	width: 100%;
	background: url(../images/zwPace/blue-bg.png) no-repeat;
	background-size: cover;
}
.zw-season-content {
	width: 1200px;
	margin: 0 auto;
}
.season-title {
	color: #fff;
}
.season-tips {
	color: #fff;
	margin-bottom: 60px;
}
.season-list {
	text-align: center;
}
.season-list li {
	width: 458px;
	height: 140px;
	position: relative;
	display: inline-block;
	padding: 44px 24px 36px;
	background: #fff;
	border-radius: 3px;
	text-align: left;
}
.season-list li:not(:nth-child(2n)) {
	margin-right: 40px;
}
.season-list li:nth-child(-n + 2) {
	margin-bottom: 68px;
}
.season-list li i {
	position: absolute;
	width: 56px;
	height: 56px;
	left: 16px;
	top: -28px;
}
.icon-s-dl {
	background: url(../images/zwPace/icon-s-dl.png) no-repeat;
	background-size: contain;
}
.icon-s-tx {
	background: url(../images/zwPace/icon-s-tx.png) no-repeat;
	background-size: contain;
}
.icon-s-jr {
	background: url(../images/zwPace/icon-s-jr.png) no-repeat;
	background-size: contain;
}
.icon-s-gl {
	background: url(../images/zwPace/icon-s-gl.png) no-repeat;
	background-size: contain;
}
.season-i-title {
	font-size: 20px;
	color: #0e0e0e;
	margin-bottom: 8px;
}
.season-subTxt {
	font-size: 14px;
	color: #515151;
}

.zw-strengths {
	padding: 60px 0;
	background: url(../images/zwPace/black-bg.png) no-repeat;
	background-size: cover;
}
.zw-strengths-content {
	width: 1200px;
	margin: 0 auto;
}
.strengths-title {
	color: #fff;
	margin-bottom: 80px;
}
.strengths-list {
	text-align: center;
}
.strengths-list li {
	display: inline-block;
}
.strengths-list li:not(:nth-child(2n)) {
	margin-right: 105px;
}
.strengths-list li i {
	float: left;
	width: 20px;
	height: 20px;
	margin-right: 10px;
	background: #fff url(../images/zwPace/checked.png) no-repeat center center;
	background-size: contain;
}
.strengths-detail {
	float: left;
	color: #fff;
	text-align: left;
	width: 450px;
	height: 60px;
	margin-bottom: 10px;
}
.strengths-detail-title {
	font-size: 16px;
	margin-bottom: 5px;
}
.strengths-detail-subTxt {
	font-size: 12px;
}

.zw-application {
	padding: 100px 0;
}
.application-tips {
	color: #515151;
	margin-bottom: 31px;
}
.application-nav {
	text-align: center;
	border-bottom: 1px solid #EBEBEB;
}
.application-nav li {
	padding-bottom: 20px;
	display: inline-block;
	margin: 0 15px;
	color: #333;
	cursor: pointer;
	position: relative;
}
.application-nav li:hover, .application-nav li.hover {
	color: #3076BC;
}
.application-nav li:hover::after, .application-nav li.hover::after {
	content: '';
	width: 40px;
	height: 2px;
	background: #3076BC;
	bottom: -1px;
	left: 50%;
	transform: translateX(-50%);
	position: absolute;
}
.application-detail {
	width: 1200px;
	margin: 0 auto;
	padding-top: 48px;
}
.application-item {
	display: none;
}
.application-detail .item-show {
	display: block;
}
.application-item-detail {
	text-align: left;
}
.application-item-detail li {
	float: left;
	margin-bottom: 48px;
}
.application-item-detail li:not(:nth-child(3n)) {
	margin-right: 36px;
}
.application-item-detail li i {
	float: left;
	width: 60px;
	height: 60px;
	margin-right: 16px;
}
.app-wddb {
	background: url(../images/zwPace/app-wddb.png) no-repeat;
	background-size: contain;
}
.app-wxkq {
	background: url(../images/zwPace/app-wxkq.png) no-repeat;
	background-size: contain;
}
.app-spqs {
	background: url(../images/zwPace/app-spqs.png) no-repeat;
	background-size: contain;
}
.app-db {
	background: url(../images/zwPace/app-db.png) no-repeat;
	background-size: contain;
}
.app-hyzs {
	background: url(../images/zwPace/app-hyzs.png) no-repeat;
	background-size: contain;
}
.app-gwgc {
	background: url(../images/zwPace/app-gwgc.png) no-repeat;
	background-size: contain;
}
.app-fkbx {
	background: url(../images/zwPace/app-fkbx.png) no-repeat;
	background-size: contain;
}
.app-xzbd {
	background: url(../images/zwPace/app-xzbd.png) no-repeat;
	background-size: contain;
}
.app-ldst {
	background: url(../images/zwPace/app-ldst.png) no-repeat;
	background-size: contain;
}
.app-qjcc {
	background: url(../images/zwPace/app-qjcc.png) no-repeat;
	background-size: contain;
}
.app-ydwq {
	background: url(../images/zwPace/app-ydwq.png) no-repeat;
	background-size: contain;
}

.app-dtq {
	background: url(../images/zwPace/app-dtq.png) no-repeat;
	background-size: contain;
}
.app-ywgg {
	background: url(../images/zwPace/app-ywgg.png) no-repeat;
	background-size: contain;
}

.app-zwyp {
	background: url(../images/zwPace/app-zwyp.png) no-repeat;
	background-size: contain;
}
.app-wjdc {
	background: url(../images/zwPace/app-wjdc.png) no-repeat;
	background-size: contain;
}
.app-rwfp {
	background: url(../images/zwPace/app-rwfp.png) no-repeat;
	background-size: contain;
}
.app-zsbk {
	background: url(../images/zwPace/app-zsbk.png) no-repeat;
	background-size: contain;
}
.app-bmhd {
	background: url(../images/zwPace/app-bmhd.png) no-repeat;
	background-size: contain;
}
.app-pxxx {
	background: url(../images/zwPace/app-pxxx.png) no-repeat;
	background-size: contain;
}
.app-zgsq {
	background: url(../images/zwPace/app-zgsq.png) no-repeat;
	background-size: contain;
}

.app-jgss {
	background: url(../images/zwPace/app-jgss.png) no-repeat;
	background-size: contain;
}
.app-djjd {
	background: url(../images/zwPace/app-djjd.png) no-repeat;
	background-size: contain;
}
.app-ttsc {
	background: url(../images/zwPace/app-ttsc.png) no-repeat;
	background-size: contain;
}
.app-dzzm {
	background: url(../images/zwPace/app-dzzm.png) no-repeat;
	background-size: contain;
}

.application-info {
	float: left;
	width: 300px;
}
.application-info-title {
	font-size: 16px;
	color: #333;
	font-weight: bold;
	margin-bottom: 5px;
}
.application-info-subTxt {
	font-size: 14px;
	color: #333;
}
.btn-content {
	text-align: center;
	display: none;
}
.show-btn {
	display: inline-block;
	width: 110px;
	height: 36px;
	line-height: 36px;
	border: 1px solid #929292;
	font-size: 16px;
	color: #929292;
	cursor: pointer;
}

.zw-customer {
	width: 1200px;
	margin: 0 auto 60px;
}
.customer-title {
	margin-bottom: 68px;
}
.customer-list li {
	float: left;
	width: 250px;
	height: 50px;
}
.customer-list li:not(:nth-child(4n)) {
	margin-right: 60px;
	margin-bottom: 60px;
}
.customer-qyfy {
	background: url(../images/zwPace/customer-qyfy.png) no-repeat;
	background-size: contain;
}
.customer-yxfy {
	background: url(../images/zwPace/customer-yxfy.png) no-repeat;
	background-size: contain;
}
.customer-shjc {
	background: url(../images/zwPace/customer-shjc.png) no-repeat;
	background-size: contain;
}
.customer-gdzf {
	background: url(../images/zwPace/customer-gdzf.png) no-repeat;
	background-size: contain;
}
.customer-zjds {
	background: url(../images/zwPace/customer-zjds.png) no-repeat;
	background-size: contain;
}
.customer-thds {
	background: url(../images/zwPace/customer-thds.png) no-repeat;
	background-size: contain;
}
.customer-hfzz {
	background: url(../images/zwPace/customer-hfzz.png) no-repeat;
	background-size: contain;
}
.customer-thzz {
	background: url(../images/zwPace/customer-thzz.png) no-repeat;
	background-size: contain;
}
.customer-nbsl {
	background: url(../images/zwPace/customer-nbsl.png) no-repeat;
	background-size: contain;
}
.customer-fsjy {
	background: url(../images/zwPace/customer-fsjy.png) no-repeat;
	background-size: contain;
}
.customer-gdga {
	background: url(../images/zwPace/customer-gdga.png) no-repeat;
	background-size: contain;
}
.customer-bafy {
	background: url(../images/zwPace/customer-bafy.png) no-repeat;
	background-size: contain;
}

/*智慧党建*/

.dj_main {
	width: 100%;
	min-width: 1330px;
	position: relative;
	overflow-x: hidden;
	overflow-y: -webkit-paged-x;
}

.dj_main h2,
.business h2,
.case h2 {
	font-size: 32px;
	line-height: 45px;
	text-align: center;
	padding-top: 74px;
	padding-bottom: 16px;
	color: #0E0E0E;
}

.transverse {
	display: block;
	width: 60px;
	height: 0;
	margin: 0 auto;
	border-top: 3px solid #F0663A;
}

.dj_main>p {
	font-size: 14px;
	line-height: 20px;
	padding-top: 20px;
	text-align: center;
}

.bg1 {
	width: 1920px;
	height: 1027px;
	background: url(../images/zhihuiPace/bg.png) no-repeat left center;
	position: absolute;
	left: 50%;
	top: 272px;
	margin-left: -960px;
	z-index: -1;
}

.bg2 {
	width: 1920px;
	height: 324px;
	background: url(../images/zhihuiPace/bg2.png) no-repeat right 387px center;
	position: absolute;
	left: 50%;
	top: 1157px;
	margin-left: -960px;
	z-index: -1;
}

.bg3 {
	width: 1920px;
	height: 269px;
	background: url(../images/zhihuiPace/bg3.png) no-repeat 230px center;
	position: absolute;
	left: 50%;
	top: 1720px;
	margin-left: -960px;
	z-index: -1;
}

.bg4 {
	width: 1920px;
	height: 1042px;
	background: url(../images/zhihuiPace/bg4.png) no-repeat right center;
	position: absolute;
	left: 50%;
	top: 2000px;
	margin-left: -960px;
	z-index: -1;
}

.transverse_list {
	width: 1020px;
	padding-top: 25px;
	margin: 0 auto;
}

.transverse_list li {
	width: 300px;
	height: 380px;
	border-radius: 8px;
	border-bottom: 4px solid #EC6519;
	padding-top: 40px;
	text-align: center;
	float: left;
	margin-right: 60px;
	box-shadow: 0px 0px 30px 0px rgba(0, 0, 0, 0.08);
	background: #fff;
}

.transverse_list li:last-child {
	margin-right: 0;
}

.transverse_list li strong {
	display: block;
	font-size: 18px;
	padding-top: 34px;
	line-height: 25px;
	color: #333;
}

.transverse_list li>p {
	font-size: 14px;
	line-height: 24px;
	padding: 13px 25px 0;
}

.main_list {
	width: 1160px;
	margin: 0 auto;
	padding-top: 130px;
}

.main_list li {
	padding-bottom: 50px;
}

.main_list .transverse {
	margin: 0;
}

.main_list li>div {
	width: 505px;
	display: inline-block;
	padding-right: 90px;
}

.main_list strong {
	display: block;
	font-size: 28px;
	line-height: 40px;
	padding: 78px 0 16px;
	color: #333;
}

.main_list b {
	display: block;
	padding: 33PX 0 16PX 30px;
	font-size: 14px;
	line-height: 24px;
	color: #333;
	background: url(../images/zhihuiPace/icon4.png) no-repeat left 33PX;
}

.main_list p {
	color: #515151;
	font-size: 14px;
	line-height: 26px;
}

.main_list li:nth-child(3)>img {
	margin-left: -56px;
}

.main_list li:nth-child(2n)>div {
	padding-left: 63px;
	padding-right: 0;
}

.business .tabs {
	width: 100%;
	border-bottom: 1px solid #EBEBEB;
	text-align: center;
	padding-top: 62px;
}

.business .tabs li {
	font-size: 18px;
	line-height: 25px;
	padding-bottom: 19px;
	/* float: left; */
	margin-right: 50px;
	color: #333333;
	width: auto !important;
	height: auto !important;
	float: none !important;
	display: inline-block;
	cursor: pointer;
}
.reset_clear:after {
	content: '.';
	display: block;
	font-size: 0;
	clear: both;
}
.fl {
	float: left;
}

.fr {
	float: right;
}
.business .tabs li:last-child {
	margin-right: 0;
}

.business .tabs>div {
	width: 575px;
	position: relative;
	margin: 0 auto;
}

.business .tabs i {
	position: absolute;
	bottom: -1px;
	left: 11px;
	display: block;
	width: 50px;
	height: 0;
	border-top: 3px solid #F0663A;
}

.business .tabs li.active {
	color: #F0663A;
}

.business_main {
	width: 1235px;
	margin: 0 auto;
	overflow: hidden;
	display: none;
}

.business_main li {
	width: 365px;
	margin-right: 70px;
	margin-top: 48px;
	float: left;
}

.business_main li:nth-child(3n) {
	margin-right: 0;
}

.business_main strong {
	display: block;
	font-size: 16px;
	line-height: 21px;
	padding-left: 23px;
	padding-bottom: 6px;
	color: #333;
	background: url(../images/zhihuiPace/icon5.png) no-repeat left center;
}

.business_main p {
	padding-left: 23px;
	font-size: 14px;
	line-height: 21px;
	margin: 0;
}

.business,
.case {
	min-width: 1330px;
}

.business button {
	width: 112px;
	height: 38px;
	display: block;
	font-size: 14px;
	color: #6C6C6C;
	padding: 8px 27px;
	border: 1px solid #929292;
	background: #fff;
	margin: 64px auto 0;
}

.case_list {
	width: 1200px;
	padding-top: 58px;
	margin: 0 auto;
}

.case_list li {
	width: 250px;
	margin-right: 65px;
	float: left;
	margin-bottom: 85px;
}

.case_list li:nth-child(4n) {
	margin-right: 0;
}

.case_list li img {
	max-width: 250px;
}
/*
 中台
 * */

.pass {
	background-color: #f5f5f5;
}
.clear {
	clear: both;
}

.thick {
	font-weight: 700;
}


.container-banner {
	position: relative;
}

.container-middle {
	background-image: url(../images/centerPace/banner1.png);
	background-repeat: no-repeat;
	background-position: 50% 50%;
	z-index: 100;
	height: 450px;
	width: 1045px;
	left: 50%;
	position: absolute;
	margin-left: -525px;
	z-index: 999;
	top: 277px;
}

.container-top {
	height: 440px;
	text-align: center;
}

.container1-inner {
	width: 1089px;
	height: 89px;
	padding-top: 60px;
	margin: 0 auto;
	font-size: 18px;
	line-height: 36px;
	letter-spacing: 0px;
	color: #333333;
	text-align: left;
}

.container-bottom {
	height: 200px;
	background-color: #dfe0e2;
}

.container-main {
	padding-top: 96px;
	text-align: center;
}

.container-title p {
	text-align: center;
	/* font-family: NotoSansHans-Regular; */
	font-size: 36px;
	color: #333333;
	line-height: 41px;
}

.container-list {
	text-align: center;
	width: 1100px;
	margin: 62px auto 0 auto;
}

.container-list ul li {
	height: 320px;
	padding: 34px 60px;
}

.container-list ul li:nth-child(1) {
	padding: 34px 60px;
}

.container-list ul li:nth-child(2) {
	padding: 40px 60px;
}

.container-list ul li:nth-child(3) {
	padding: 60px 60px;
}

.container-list ul li:nth-child(4) {
	padding: 58px 60px;
}

.container-list ul li:nth-child(5) {
	padding: 60px 60px;
}

.container-list ul li:nth-child(6) {
	height: 350px;
	padding: 22px 60px;
}

.container-list ul li:nth-child(7) {
	padding: 75px 60px;
}

.container-list ul li:nth-child(2n) {
	background-color: #ffffff;
}

.mg-right {
	margin-right: 92px;
}

.pass .pass-line {
	float: left;
	width: 5px;
	height: 22px;
	background-color: #ff9f32;
	margin-right: 10px;
}

.li-left {
	float: left;
}

.li-right {
	width: 592px;
	float: left;
	text-align: left;
}

.li-right h2 {
	height: 22px;
	line-height: 22px;
	/* font-family: NotoSansHans-Regular; */
	font-size: 24px;
	color: #ff9f32;
	margin-bottom: 20px;
}

.api-line p {
	line-height: 34px;
}

.li-right p {
	/* font-family: NotoSansHans-Regular; */
	font-size: 16px;
	font-stretch: normal;
}

.container-server .contain {
	width: 1100px;
	margin: 0 auto;
}

.container-server .contain ul li {
	background-image: url(../images/centerPace/xin-bg.png);
	height: 320px;
	width: 200px;
	float: left;
	box-shadow: 0px 8px 15px 0px rgba(189, 189, 189, 0.25);
}

.container-server .contain ul li:not(:last-child) {
	margin-right: 25px;
}

.container-server {
	background-image: url(../images/centerPace/fuwu1.png);
	text-align: center;
	height: 570px;
	padding-top: 70px;
}

.container-advantage {
	text-align: center;
	height: 614px;
	padding-top: 80px;
}

.title {
	font-size: 36px;
}

.title p {
	line-height: 41px;
	font-size: 36px;
	color: #666;
}

.container-advantage .contain {
	height: 304px;
	width: 1100px;
	margin: 0 auto;
}

.container-advantage .contain ul li {
	width: 252px;
	height: 305px;
	float: left;
}

.container-advantage .contain ul li:not(:last-child) {
	margin-right: 26px;
}

.icon-img {
	text-align: center;
	margin: 50px 65px 31px 65px;
	height: 70px;
}

.icon-name {
	text-align: center;
	height: 18px;
	/* font-family: NotoSansHans-Bold; */
	font-size: 18px;
	letter-spacing: 0px;
	color: #ffffff;
}

.icon-desc {
	height: 62px;
	/* font-family: NotoSansHans-Regular; */
	font-size: 14px;
	line-height: 26px;
	letter-spacing: 0px;
	color: #ffffff;
	margin-top: 40px;
	text-align: center;
	margin: 40px 23px;
}

.advantage-img {
	text-align: center;
	margin: 0px 70px 40px 70px;
}

.advantage-name {
	text-align: center;
	font-weight: 700;
	font-stretch: normal;
	height: 17px;
	/* font-family: NotoSansHans-Medium; */
	font-size: 18px;
	color: #333333;
	margin-bottom: 31px;
}

.advantage-desc {
	width: 259px;
	height: 98px;
	/* font-family: NotoSansHans-Regular; */
	font-size: 16px;
	font-weight: normal;
	font-stretch: normal;
	line-height: 34px;
	text-align: left;
	letter-spacing: 0px;
	color: #666;
}

.pass .footer {
	height: 540px;
	text-align: center;
	background: #fff;
	padding-top: 110px;
}

.mg-top {
	height: 34px;
	/* font-family: NotoSansHans-Regular; */
	font-size: 36px;
	font-weight: normal;
	font-stretch: normal;
	letter-spacing: 0px;
	color: #333333;
}

.pass .footer .contain {
	width: 1100px;
	height: 159px;
	padding-top: 80px;
	margin: 0 auto;
}

.pass .footer .contain li {
	width: 20%;
	height: 55px;
	float: left;
	margin-bottom: 25px;
}

.orange-color {
	color: #ff9f32 !important;
}

.container-bottom2 {
	height: 104px;
	background-color: #efefef;
}
#gongzhonghao,#gongzhonghao2{
	height: 80px;
}
.top_swiper img{
	max-height: none;
	height: 853px;
}
.nav:hover{
	background: rgba(0,0,0,0.3);
}
.application-item-detail li.clear{
	clear: none !important;
}

/* 03.05
 */
.top_swiper img{
	height: 700px;
}
.qrCodeBox{
	height: 133px;
}
.qrCodeBox p{
	line-height: 29px;
}
.container1-inner p{
	font-size: 16px;
}
.fW1{
	width: 18%;
}
.fLink li dl dd{
	max-width: none;
	line-height: 48px;
}
.fW2{
	width: 33%;
}
.fBar .fCenter{
	text-align: left;
}

.aText{
	text-align: left;
}
.b_word{
	text-align: left;
}
.newsLeft{
	width: 721px;
	height: 449px;
}
.nBPic{
	height: 214px;
}
.nBPic img{
	width: 100%;
}
.newsBottom h3{
	opacity: .9;
}
.newsRight dl dt{
	width: 108px;
	height: 66px;
	margin-right: 15px;
}
.newsRight dl dt img{
	object-fit: cover;
}
.newsRight dl dd h3{
	opacity: .9;
	font-size: 16px;
}
.newsRight{
	height: 449px;
}
.newsRight ul li a{
	padding: 0;
	padding-bottom: 16px;
}
.bNewList dl dt{
	margin-right: 30px;
}
.newsRight ul{
	padding: 24px 16px 0 16px;
}
.bNewList dl dt, .bNewList dl dt img{
	height: 213px;
}
.bNewList dl dd h3{
	font-size: 30px;
	opacity: .9;
}
.bNewList dl dd p{
	font-size: 20px;
	opacity: .5;
	line-height: 1.6;
	max-height: 162px;
	text-align: justify;
}
.s_v_text_join p{
	text-align: left;
	padding:0 40px;
}
.newsLeft a, .newsLeft img, .newsLeft{
	height: 100%;
	object-fit: cover;
}
.newsMsg h3{
	line-height: 85px;
}
/*03.12*/
.s_v_text p{
	margin: 0 auto;
}
.jmark{
	position: absolute;
	left: 0;
	top: 60%;
	font-size: 16px;
	color: #fff;
	background: rgba(255,101,8,.8);
	width: 84px;
	height: 49px;
	line-height: 49px;
	text-align: center;
}
.cPic,.cPic img{
	width: 310px;
	height: 190px;
}
.cPic{
	position: relative;
}
.culture ul li p{
	width: 80%;
	line-height: 1.6;
	opacity: .8;
}
/*03.15*/
#companyNewsPage .bNewList dl dd h3{
	font-size: 24px;
}
#companyNewsPage .bNewList dl dd p{
	font-size: 16px;
	opacity: .5;
}
.newSerBox{
	padding-top: 15px;
	overflow: hidden;
}
.spDate{
	font-size: 16px;
	opacity: .5;
	color: #000;
	padding-top:4px;
}
.readBtn{
	color: #f7490d;
	font-size: 16px;
	height: 32px;
	line-height: 30px;
	width: 140px;
	display: inline-block;
	text-align: center;
	border: 1px solid #f7490d;
	border-radius:5px ;
}
.readBtn:hover{
	background: #f7490d;
	color: #fff;
}
.tabSort{
	width: 721px;
	padding: 15px;
	background: #fff;
	box-shadow: 0 1px 10px #ddd;
	border-radius:10px ;
}
.tabSort ul li{
	font-size: 16px;
	cursor: pointer;
	color: #999;
	display: inline-block;
	padding: 0 15px;
	text-align: center;
}
.tabSort ul li.active,.tabSort ul li:hover{
	color: #f65731;
}
.searchPacelBox{
	border-radius:10px ;
	box-shadow: 0 1px 10px #ddd;
	background:#fff;
	width: 347px;
	height: 51px;
	position: relative;
}
.Jsearch{
	margin-left: 5px;
	font-size: 16px;
	-webkit-appearance: none;
	width: 300px;
	background: #fff;
	border: none;
	outline: none;
	padding: 0 15px;
	color: #333;
	height: 50px;
	line-height: 53px;
}
.btnSearch{
	position: absolute;
	z-index:99;
	right: 0;
	top:0;
	width: 50px;
	height: 100%;
	background: url(../images/iconSearch.png) center no-repeat;
}
.tabSearchPaceInfo{
	padding-top: 100px;
  padding-bottom: 24px;
  margin-bottom:24px;
}
#vNewsPage .detail{
	padding-top: 20px;
}
.webSite a,.webSite{
	font-size: 16px;
	cursor: pointer;
	color: #666;
}
.webSite a{
	color: #3383D3;
}
#vNewsPage .abstract h3{
	margin-bottom: 5px !important;
	font-size: 16px;
}
#vNewsPage .abstract p{
	font-size: 14px;
}
#vNewsPage .abstract{
	padding: 15px 40px;
	border: 1px solid #e0e0e0;
}
#vNewsPage .abstract:before,#vNewsPage .abstract:after{
	display: none;
}
.dShare img{
	width: 40px;
	height: 40px;
}
.r_title{
	border-bottom:1px solid #eee ;
	font-size: 20px;
	margin: 0 15px !important;
	padding:0 0 5px 0;
	color: #f53d12;
}
.recommend{
	height: auto;
}
.cdImg{
	display: block;
	width: 305px;
	height: 305px;
	margin: 0 auto;
}
.careTipText{
	padding-top: 8px;
	font-size: 18px;
	font-weight: 600;
	color: #666;
	text-align: center;
	background: url(../images/ups.png) 55px 15px no-repeat;
	padding-left: 25px;
}
.careCodeNumber{
	margin-top: 15px;
	height: 400px;
}

/*03.21*/
.whiteNavBg{
	background: #fff;
	box-shadow: 0 0 15px #e8e9ec;
}
.whiteNavBg .navBar>ul>li>a{
	color: #202737;
}
.whiteNavBg .navBar>ul>li>a:hover{
	color: #3076BC;
}
.sub-menu{
	z-index: 200;
}
.btnSearch{
	z-index: 5;
}
.recommend ul{
	padding-top: 0;
}
.recommend li{
	border-bottom: 1px solid #eee;
	padding-top: 16px;
}
.recommend li:last-child{
	border-bottom: 0;
}
.rt_title{
	margin-bottom: 12px;
	border-bottom: 1px solid #eee;
	font-size: 20px;
	padding: 0 0 5px 0;
	color: #f53d12;
}
#gongzhonghao_wrap, #gongzhonghao2_wrap{
	background: none;
}
.leftToolBar p{
	font-size: 12px;
	padding-top: 3px;
}
.inMark{
	overflow: hidden;
	margin-bottom: -8px;
}
.inMark a{
	padding: 0 15px;
	font-size: 14px;
	color: #fff;
	border-radius:3px;
	background: #588aff;
	text-align: center;
	margin-right: 8px;
	display: inline-block;
	height: 32px;
	line-height: 32px;
	margin-bottom: 9px;
}
.inMark a:hover{
	opacity: .9;
}
.inMark a.yMark{
	background: #ff5200;
}
.backTop{
	position: fixed;
	top: 50%;
	left: 50%;
	margin-left: 615px;
	background:url(../images/upTop.png) center no-repeat;
	width: 56px;
	height: 56px;
	z-index: 25;
	display: none;
	margin-top: 120px;
}
.inMark a:hover,.backTop:hover{
	opacity: .9;
}
.newsBottom h3 {
	white-space: nowrap;
	text-overflow: ellipsis;
	overflow: hidden;
}
.guess ul li {
	width: 50%;
}
.gPic, .gPic img{
	height: 212px;
}
.guess ul li a{
	overflow: hidden;
	border-radius: 5px;
	position: relative;
}
.guess ul li a h3{
	position: absolute;
	left: 0;
	bottom: 0;
	height: 48px;
	width: 100%;
	background: rgba(0,0,0,.8);
	font-size: 16px;
	color: #fff;
	text-align: center;
	line-height: 48px;
}
.guess ul li{
	margin-bottom: 20px;
}
.aBox .s_v_text p{
	padding: 0 20px;
}
.bcList ul{
	margin-right: -26px;
}
.bcList .aBox{
	margin-right: 26px;
}
/*
 * 标签
 */
.skuBName{
	text-align: center;
	font-size: 22px;
	color: #fff;
	position: absolute;
	top: 50%;
	left: 50%;
	margin: 0 -100px;
	z-index: 5;
	letter-spacing: 2px;

}
.ygText{
	padding: 0 8px;
	color: #f79d32;
}
.skuInfos{
	padding-top: 30px;
}
.skuInfos p{
	-webkit-line-clamp: 2 !important;
}
.skuList{
	padding-top: 40px;
	padding-bottom: 0;
}
.skuList ul li{
	padding-top: 0;
	padding-bottom: 36px;
}
.searchNg{
	position: absolute;
	top: 50%;
	left: 50%;
	margin: -15px 0 0 -330px;
	z-index: 5;
}
.searchNg p{
	font-size: 16px;
	color: #fff;
	letter-spacing: 2px;
	padding-left: 15px;
}
.searchGs{
	margin-top: 10px;
	clear: both;
	border-radius:5px ;
	overflow: hidden;
	width: 676px;
	height: 52px;
	position: relative;
}
.Jgsearch{
	font-size: 16px;
	width: 585px;
	background: #fff;
	border: none;
	outline: none;
	padding: 0 15px;
	color: #333;
	height: 52px;
	line-height: 52px;
}
.btnSearchs{
	position: absolute;
	z-index:99;
	letter-spacing: 3px;
	right: 0;
	top:0;
	width: 100px;
	height: 100%;
	display: block;
	background: #f75732;
	text-align: center;
	font-size: 18px;
	line-height: 52px;
	color: #fff;
}
.nbBg{
	background: #f7f8fc;
}
.dLeft{
	padding: 15px 50px 0 50px;
	background: #fff;
	border-radius:10px ;
}
.newAD{
	margin-bottom: 20px;
	overflow: hidden;
	border-radius:5px ;
}
.ad342s{
	-webkit-transition: all 0.15s linear;
	-moz-transition: all 0.15s linear;
	-o-transition: all 0.15s linear;
    -ms-transition: all 0.15s linear;
	 transition: all .15s linear;
	overflow: hidden;
	border-radius:10px ;
	width: 342px;
}
.ad342s:hover{
	-webkit-transform: scale(1.02);
}
.dContent p{
	width: auto;
	margin: 0;
}
#vNewsPage .dContent{
	padding-top: 0;
}
#vNewsPage .dContent ol, #vNewsPage .dContent ul{
	display: inline-grid;
}
#vNewsPage .dContent ul li{
	list-style: disc;
	margin-left: 26px;
}
#vNewsPage .dContent ol li{
	list-style: auto;
	margin-left: 26px;
}

.dContent img{
	height: auto !important;
	margin-top: 20px !important;
	margin-bottom: 0;
}
.btnSearch{
	cursor: pointer;
	outline: none 0;
}
.dContent a:hover{
	color: #1F96B8;
	font-weight: 600;
}


/*
 * 04.19
 */
.fSLink a{
 margin-right: 13px;
}
.fSLinkInfo{
 overflow: visible;
}

/*
19.5.14新增页面侧栏栏
 * */
.fixedRightMenu{
	position: fixed;
	top: 200px;
	right: 0;
	width: 70px;
	z-index: 856;
	box-shadow: 0 0 25px #ddd;
	border-radius: 15px;
}
.Top{
	display: block;
	background:#bcbcbc url(../images/up.png) center no-repeat;
	width: 70px;
	height: 70px;
	border-radius: 15px 0 0 0;
}
.talkOnle,.telOnlie{
	width: 70px;
	height: 76px;
	margin: 0 auto;
	display: block;
	overflow: hidden;
}
.talkOnle{
	background:#fff url(../images/icon_onlineMsg.gif) center no-repeat;
}
.telOnlie{
	border-top: 1px solid #eee;
	background:#fff url(../images/icon_telTalk.gif) center no-repeat;
	border-radius:0 0 0 15px ;
}
.telInfo{
	padding: 0 10px;
	border-radius: 8px;
	background: rgba(0,0,0,.8);
	color: #fff;
	text-align: center;
	font-size: 18px;
	position: absolute;
	width: 170px;
	right: -58px;
	bottom: 16px;
	height: 42px;
	line-height: 42px;
	letter-spacing: 1px;
	transition: all .3s ease-in;
	z-index: -1;
	opacity: 0;
}
.telOnlie:hover .telInfo{
	right: 58px;
	opacity: 1;
}